angular - Angular 在隔离中使用 ngModel 设置错误
问题描述
我ngModel
没有单独使用表格。它类似于以下内容
<input type="text" [(ngModel)]="cusName" #cusName="ngModel" (change)="validate(cusName)" />
在.ts
文件中,我对change
事件进行了一些后端验证。如果有错误我想在传递给方法的cusName
ngModel中设置错误。validate
我试图custName.errors = {}
在.ts
文件中做,但后来我得到一个错误,说不能设置值。我的理想方案是我想将ngModel 的valid
属性设置cusName
为 false 并通过该errors
属性在其上设置自定义错误。我当然可以在模型中引入额外的变量并对其进行扩展,但我不喜欢这样做。
解决方案
推荐阅读
- php - wp_mail 不断发送相同的邮件
- google-chrome - Chrome Beta (71.0.3578.30) 不再发送Referer 标头
- c - linux上内存进程的读写
- mongodb - Laravel 和 MongoDB:无法使用 migrate:fresh 删除现有集合
- css - iphone (Safari) 不将 FontAwesome 图标居中
- selenium-webdriver - Webdriverio 无法启动 appium 服务显示错误连接 ECONNREFUSED 127.0.0.1:4723
- c++ - cmake 对我的项目所需的所有静态库均不成功
- python - 为什么我的工作线程没有使用 python 多线程产生
- vb.net - 如何使用“Newtonsoft”在 VB.NET 中解析没有对象的 Json
- bazel - Bazel 错误:构建中止:没有这样的包 '@org_golang_x_tools//go/gcexportdata'