Я пишу директиву для сотрудничества с ngModel. Как показано в примере, я задал функцию $render на контроллере для моей функции.
Когда код инициализируется, он вызывается дважды, первый раз с $modelValue и $viewValue устанавливается на NaN, а затем второй раз с фактическим значением модели.
Проблема заключается в том, что NaN - медведь, которому нужно испытать. Функция isNaN() бесполезна, насколько я могу видеть (она возвращает false для [""], но true для ["."]) и Number.isNaN() не поддерживается широко.
Любые предложения?