Angular с использованием ngModel в изолированном наборе ошибок - PullRequest
0 голосов
/ 04 августа 2020

Я использую ngModel без формы изолированно. Это что-то вроде следующего

<input type="text" [(ngModel)]="cusName" #cusName="ngModel" (change)="validate(cusName)" />

В файле .ts я провожу некоторую внутреннюю проверку события change. Если есть ошибка, я хочу установить ошибку в cusName ngModel, переданном в метод validate. Я попытался сделать custName.errors = {} в файле .ts, но затем получаю сообщение об ошибке, в котором говорится, что нельзя установить значение. Мой идеальный сценарий заключается в том, что я хочу установить для свойства valid объекта cusName ngModel значение false и установить для него настраиваемую ошибку также через свойство errors. Я, конечно, могу ввести в модель дополнительные переменные и расширить ее, но я предпочитаю этого не делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...