Angular 角度不给出复选框的当前状态

Angular 角度不给出复选框的当前状态,angular,Angular,我已经开始构建ToDo示例应用程序。我面临一个奇怪的问题。 下面是ToDo列表的HTML代码。在该列表中,我正在为复选框设置ngModel,并触发一个更改事件 编码以侦听更改。我只是将当前状态打印到控制台 查看下图,您可以看到复选框的当前状态已选中,但在控制台中,我得到了复选框的先前状态 请告诉我正确的方法是什么。这是一个已知的问题 这是工作的预期。当发出更改事件时,ngModelChange(…)部分的[(ngModel)]尚未更新绑定的模型: 另见 , 有不同的解决方法,比如使用

我已经开始构建ToDo示例应用程序。我面临一个奇怪的问题。 下面是ToDo列表的HTML代码。在该列表中,我正在为复选框设置ngModel,并触发一个更改事件

编码以侦听更改。我只是将当前状态打印到控制台

查看下图,您可以看到复选框的当前状态已选中,但在控制台中,我得到了复选框的先前状态

请告诉我正确的方法是什么。这是一个已知的问题

这是工作的预期。当发出更改事件时,
ngModelChange
(…)部分的
[(ngModel)]
尚未更新绑定的模型:

另见

  • ,
有不同的解决方法,比如使用
event.target.value
而不是模型中的值。

@dfsq这里是,我认为在处理复选框时首先触发on change事件