[英]angular 2 material checkbox inside material chips not working
I'm using angular 2 with material. 我正在将Angular 2与材质一起使用。 I want to add
md-checkbox
inside md-chip
. 我想在
md-chip
里面添加md-checkbox
。 But when I add md-checkbox
inside md-chip
component, checkbox is not getting checked and the ngModelChange
event is not fired. 但是,当我在
md-chip
组件内添加md-checkbox
,未选中该复选框,并且不会触发ngModelChange
事件。
<md-chip-list>
<md-chip>
<md-checkbox [(ngModel)]="season" name="ss" value="joo" (ngModelChange)="changed()">Check me!</md-checkbox>
</md-chip>
</md-chip-list>
Working plunker: https://plnkr.co/edit/YNsaNrmWFjyaFl5cOUhg?p=preview 工作的朋克: https ://plnkr.co/edit/YNsaNrmWFjyaFl5cOUhg ? p = preview
This is caused by click event conflicts between md-chip
and md-checkbox
. 这是由
md-chip
和md-checkbox
之间的点击事件冲突引起的。 Based on your requirement, you can disable the click event of md-chip
by setting disabled
to true. 根据您的要求,可以通过将
disabled
设置为true来disabled
md-chip
的click事件。
<md-chip disabled="true">
<md-checkbox [(ngModel)]="season" name="ss" value="joo" (ngModelChange)="changed()">
Check me!
</md-checkbox>
</md-chip>
refer Plunker demo . 请参阅Plunker演示 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.