Я использую ngModel
без формы изолированно. Это что-то вроде следующего
<input type="text" [(ngModel)]="cusName" #cusName="ngModel" (change)="validate(cusName)" />
В файле .ts
я провожу некоторую внутреннюю проверку события change
. Если есть ошибка, я хочу установить ошибку в cusName
ngModel, переданном в метод validate
. Я попытался сделать custName.errors = {}
в файле .ts
, но затем получаю сообщение об ошибке, в котором говорится, что нельзя установить значение. Мой идеальный сценарий заключается в том, что я хочу установить для свойства valid
объекта cusName
ngModel значение false и установить для него настраиваемую ошибку также через свойство errors
. Я, конечно, могу ввести в модель дополнительные переменные и расширить ее, но я предпочитаю этого не делать.