Я задал вопрос и все заработало. Однако я заметил, что, хотя предоставленные данные состоят из объектов, объявленных следующим образом:
export interface GisPoint { e: number; n: number; }
, когда пользователь вводит значение, исходное содержимое составляет {e: 12, n: 34} становиться string'i sh, то есть {e: "123", n: 34} . Я понимаю, что результатом ввода будет строка, поэтому мне придется ее преобразовать. Однако, поскольку привязка проходит через ngModel , я фактически не реагирую явно на keyUp или blur .
Должен ли я явно сделай это? Если это так, то нет смысла использовать ngModel . Было бы очень удобно иметь возможность сохранять тип при вводе отредактированного значения.