【发布时间】:2016-11-03 19:46:59
【问题描述】:
我有一个复选框,需要根据函数结果显示为选中状态,而不是将其绑定到对象属性。
这很容易,但不可能:
<input type="checkbox" ([ngModel])="category.selected">
这不起作用,因为即使checked="false" 会导致一个复选框被显示为选中:
<input type="checkbox" [attr.checked]="isCategorySelected(category.id)"/>
我需要这样的结果
<input type="checkbox">
<input type="checkbox" checked>
取决于结果isCategorySelected(id)。
感谢任何帮助。
【问题讨论】:
-
尝试返回
null而不是 false.. 这应该适用于[attr.checked] -
这行得通。谢谢!
-
您的解决方案对我有用@Sasxa。谢谢。
标签: checkbox angular checked angular2-forms