【发布时间】:2019-05-25 17:27:06
【问题描述】:
在我的角度反应形式中,我尝试使用 三态切换开关,为此我在链接中分别尝试了三态切换
三态切换堆栈闪电战: https://stackblitz.com/edit/angular-6-template-driven-form-validation-gh1dj1
我需要在 reactive form 内的每一行上用相同的 css 在 formarray 内实现相同的功能。
为此,我尝试了相同的 html 和 css,并以 formcontrolname 的形式给出,
<div class="switch-toggle switch-3 switch-candy">
<ng-container #buttonIcon *ngFor="let option of options" >
<input type="radio" formControlName="state" [checked]="value === option"
[value]="option" />
<label (click)="onSelectionChange(option)" for="{{option}}">{{option.id}}
</label></ng-container> <a></a>
</div>
但我无法达到结果。
响应式表单stackblitz: https://stackblitz.com/edit/disable-group-control-value-on-another-control-value-for-yqraay
请点击第二次 stackblitz 中的添加按钮查看结果。在 app.component.css.. 中添加 css。
请帮助我将第一个堆栈闪电战中的三态切换开关实现为第二个堆栈闪电战中的反应形式,并且需要获取所选切换的值..
【问题讨论】:
-
我已经在研究它了。您的三向开关似乎在响应式表单中不起作用。
-
是的,你是对的,它不能在反应形式中工作。请帮助我在反应形式中包含三态开关。
标签: javascript angular typescript angular6 angular-reactive-forms