当我删除所有值或粘贴值时 (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)"

我希望这可能对其他人有所帮助。