问题标签 [angular-ngmodelchange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - (变化)与(ngModelChange)角度
Angular 1 不接受onchange()
事件,它只接受ng-change()
事件。
另一方面,Angular 2 同时接受(change)
和(ngModelChange)
事件,它们似乎都在做同样的事情。
有什么不同?
哪一个最适合性能?
ngModelChange:
与变化:
angular - 当我删除所有值或粘贴值时 (ngModelChange) 不会触发
当我通过使用或将值粘贴到输入字段中清除输入字段中的所有值时,该(ngModelChange)
事件不会触发。Ctrl.A
(ngModelChange)
当我一一删除值或一一添加值时,该事件会触发。Ctrl+A
但是,当通过 using 删除所有值或通过 using 粘贴值时,它不会触发Ctrl+V
。
angular - Angular如何在模型值更改后触发复选框的更改事件?
我想在选中复选框一时触发复选框二的更改事件。到目前为止,在检查第一个时检查第二个。但我无法让第二个触发其更改事件 这是我的代码 这是我的模板代码
控制器代码
感谢您的任何建议。我有带有 itemId 和 parentId 的复选框树。在初始化时,我使用的 api 提供了最后一个孩子的 itemId。所以我的想法是使用 itemId 检查最后一个子复选框,然后触发事件,该事件将使用其 parentId 检查其父母,从而导致链检查。
angular - 为什么每当焦点在输入框上时都会触发 ngModelChange 事件?
示例.html
组件.ts
此警报将触发输入字段上的每个焦点(输入 | 输出)。如果模型对象有任何更改,我想点击该功能。
如何处理它以及为什么
ngModelChange
在输入框上聚焦和聚焦时触发事件?
angular - 角度 4 模板驱动表单 - 从一个字段第二个标记为已触摸
我有两个字段 fe
我想将第二个字段中的一个标记为已触摸,这可能吗?我尝试在名称上使用 (ngModelChange)="surname.control.markAsTouched(true)" 将姓氏标记为已触摸,但它不起作用
angular - 使用 *ngIf 和 ngModelChange 设置未定义的值
我正在使用(ngModelChange)
多个属性,但其中一个属性对于某些条目可以为空。目前我发现的唯一解决方案是使用*ngIf
条件复制输入以检查属性是否为not null
.
如果我不这样做,我会调用以下错误ngModelChange
:
错误类型错误:无法读取未定义的属性“member.instrument.key”
我确信有一种方法可以只用一个输入字段来做到这一点......也许在member.instrument.key
未定义时将其设置为空?
angular - 如何将函数调用返回的值分配给角度2中的html内的变量
在 (ngModelChange) 中,我想将从 getStateList() 返回的值分配给一个变量,但它只是调用函数并且返回值未绑定到变量。
angular - Angular 4 - ngModelChange throw 在两个选择表单绑定期间无法读取未定义的属性“...”
我有以下 json 模型,并希望有两个选择表单(下拉列表),其中第一个下拉列表将包含标题,而第二个下拉列表包含作者,其值取决于要选择的标题(第一个标题有两个,第二个有三)。
我对 Angular 4 相当陌生,但是在四处搜索之后,我在我的 html 中找到了以下代码:
第一个下拉菜单按预期工作,但是当单击第二个下拉菜单时,会引发错误:
代码的哪一部分不正确?
select - Angular5 中的下拉选择 - 使用 NgModel 绑定对象不会更新选择值
这是示例代码,只是为了解释我如何在我的项目中使用它。在我的情况下,dataList 数组来自 API,下拉列表底部显示一个网格,该网格根据下拉列表的选定数据进行更新。当在下拉列表中选择第一个数据以外的数据并且我再次调用 dataList 的 API 以刷新列表时,我需要在下拉列表中选择 prevoius 选项,但它会重置为第一个选项。
而且我必须将对象与 ngModel Select 绑定。即使我尝试使用 ngModelChange, event.target.value 但对我没有任何帮助。我在控制台中获得了正确的数据值,但选择没有得到更新。
javascript - ngModelChange 如何在 ngModel 指令中不提供模型名称的情况下工作
效果如何ngModelChange()
?
(ngModelChange) 是
ngModel
指令的@Output。它在模型更改时触发。你不能在没有ngModel
指令的情况下使用这个事件
但我不确定(ngModelChange
)它是如何工作的,如果我使用ngModelChange()
事件,即使我没有向ngModel
.