我想在 mat-option
中使用 mat-checkbox 的 [(indeterminate)] 属性当我直接在 mat-option 中使用它时,它给我一个错误
无法绑定到“不确定”,因为它不是“ mat-option”的已知属性
有人可以帮我吗?
答案 0 :(得分:1)
MatOption没有“不确定”属性。不确定状态的概念不适用于列表中的单个选择项-选择了某项还是没有选择某项-没有其他可能性。
复选框与列表选择项并不完全相同,它们可以是选项或动作,因此不确定状态的确适用,并且指示尚未做出选择。一旦做出选择,状态将不再是不确定的-复选框处于启用状态或关闭状态。
但是,选择 list (不是单个选择项) 可以被认为具有不确定的状态。如果列表的初始状态没有选定的项目,但是需要选择,并且除非进行其他选择,否则无法取消选择列表项目,那么直到做出第一个选择之前,状态都是不确定的。在这种模式下,列表与没有默认选择的广播组非常相似。
因为该属性不存在,所以您无法做您想做的事情。也许如果您完全分享了您想要实现的目标,我们也许可以建议一种不同的方法。
答案 1 :(得分:0)
在垫子复选框上使用它
<mat-checkbox class="mat-option" [indeterminate]="itemsSelected "