【发布时间】:2019-07-09 07:41:58
【问题描述】:
我有以下带有只读输入的代码。如果此只读输入来自 TS 文件,我正在尝试更改该值,但是,我无法检测到任何函数的更改。下面是例子。
<input type="text" class="form-control" id="field1" name="field1" readonly [(ngModel)]="field1" (ngModelChange)="onChange()">
ngModelChange 在此场景中不起作用。
【问题讨论】:
-
你想捕捉什么用户类型?
-
您是否删除了只读属性并检查了 onChange() 是否触发?
-
你正在使用
ngModelChange也ngModel为什么两个,双向绑定? -
尝试使用(更改)而不是(ngModelChange)
-
我想根据值的变化执行某些功能。我试图删除只读,在这种情况下,如果用户在该特定字段中输入值,它就可以工作。但我的要求是在只读输入中捕获 TS 文件更改的值并执行功能。我希望它很清楚。
标签: javascript jquery html angular typescript