我有这个 md-checkbox
元素:
<md-checkbox (change)="showPaidOrders($event)">
<span class="show-orders-label">{{'paid' | translate}}</span>
</md-checkbox>
及其TS
实现:
showPaidOrders(event) {
if (event.target.checked) {
return true;
}
}
为什么它令人安慰
cannot read property 'checked' of undefined
它正在处理 checkbox
类型中的普通 input
元素,是否有任何替代方法可以不断检查(每次点击) md-checkbox
的状态?
最佳答案
https://github.com/angular/material/issues/535
md-checkbox 不支持选中。如果你觉得有必要的话可以 提交更新指令范围以接受的拉取请求 ng-checked/checked 作为属性并在出现时将该值传递给 指令模板中的输入。
但是有解决方法
<md-checkbox ng-model="truthy" ng-checked="true" label="md-checkbox">{{truthy}}</md-checkbox>
关于angular - angular2 中 md-checkbox 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41058226/