在我找到here的项目中,我使用了开关。我用开关。我要在检查out1时执行此操作,它应该自动使out2禁用。如果要激活out2,则需要取消选中1,然后切换回活动状态,然后激活out2并禁用out1。
out3和out4我想像out1和out2一样工作。
有什么想法吗?
答案 0 :(得分:0)
将Switch的isEnabled
属性绑定到其他交换机的checked
状态。由于您使用的是FormGroup
,请尝试
<Label style="text-align: right" class="m-15"
text='Out1' textWrap="true" row="0" col="0"></Label>
<Switch formControlName="out1" style="text-align: left"
class="m-15" [isEnabled]="!ConfigurationForm.controls['out2'].value"
row="0" col="1"></Switch>
<Label style="text-align: right" class="m-15"
text='Out2' textWrap="true" row="0" col="2"></Label>
<Switch formControlName="out2" style="text-align: left"
class="m-15" row="0" col="3" [isEnabled]="!ConfigurationForm.controls['out1'].value"></Switch>