![](/img/trans.png)
[英]Why checkbox event status returns string “on” instead of true/false?
[英]Why toggle checkbox returns false?
我在页面上显示复选框。
当我点击它时,它被更改为true/false
。 如果为真,则应检查 cehckbox。
问题是当我点击第一个复选框时它起作用,当我点击第二个时我出错了completed: false
in object {id: 2, content: "CSS", completed: false}
,尽管复选框被选中:
代码是通过链接到stackblitz
您使用的 ngModel 指令错了它的 [(ngModel)] 而不是 ([ngModel])
复选框有一个 state(选中或不选中),而不是一个值。 如果您在单击后更改 model 值,请仅使用复选框显示当前 state。所以我会更改:
[(ngModel)]="todo.completed"
到[checked]="todo.completed"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.