当我删除所有值或粘贴值时 (ngModelChange) 不会触发
(ngModelChange) does not fire when I remove all values or paste values
当我使用 Ctrl.A
清除输入字段中的所有值或将值粘贴到其中时,(ngModelChange)
事件不会触发。
<input pInputText (ngModelChange)="IsElementDataMissingForMultiValue(languages.TranslationValue)"
[(ngModel)]="languages.TranslationValue" type="text" />
function Controller()
{
function IsElementDataMissingForMultiValue(value)
{
alert(value)
}
}
当我一个一个删除值或一个一个添加值时,(ngModelChange)
事件触发。但是,当使用 Ctrl+A
删除所有值或使用 Ctrl+V
.
粘贴值时,它不会触发
这是我的错误。
当我在某些事件的
中没有将 $event
分配给 ngModel
对象时出现问题
下面的代码不起作用
(ngModelChange)="IsElementDataMissingForMultiValue(languages.TranslationValue)"
但是下面的代码运行起来非常棒!
(ngModelChange)="languages.TranslationValue = $event;
IsElementDataMissingForMultiValue(languages.TranslationValue)"
我希望这可能对其他人有所帮助。
当我使用 Ctrl.A
清除输入字段中的所有值或将值粘贴到其中时,(ngModelChange)
事件不会触发。
<input pInputText (ngModelChange)="IsElementDataMissingForMultiValue(languages.TranslationValue)"
[(ngModel)]="languages.TranslationValue" type="text" />
function Controller()
{
function IsElementDataMissingForMultiValue(value)
{
alert(value)
}
}
当我一个一个删除值或一个一个添加值时,(ngModelChange)
事件触发。但是,当使用 Ctrl+A
删除所有值或使用 Ctrl+V
.
这是我的错误。
当我在某些事件的
中没有将$event
分配给 ngModel
对象时出现问题
下面的代码不起作用
(ngModelChange)="IsElementDataMissingForMultiValue(languages.TranslationValue)"
但是下面的代码运行起来非常棒!
(ngModelChange)="languages.TranslationValue = $event;
IsElementDataMissingForMultiValue(languages.TranslationValue)"
我希望这可能对其他人有所帮助。