考慮這個開關:NativeScript/Angular - 使用ngModel/FormBuilder時如何在交換機上設置已檢查狀態的樣式?
<Switch class="switch" formControlName="answer"></Switch>
如果我這樣做,它只能當你沒有激活改用的,其後的背景顏色將始終是相同的,即使開關未激活:
.switch[checked=true] {
background-color: #FE4A49;
color: #FE4A49;
}
如果我這樣做:
.switch {
background-color: #FE4A49;
color: #FE4A49;
}
那麼背景將永遠是不管的狀態相同。
與角度的模型綁定一起使用時,設計開關的正確方式是什麼?
這特別是在使用時FormBuilder是不是要去工作。太多額外的邏輯。我認爲現在最好的方法是使用ngClass以及直接檢查表單控制值的條件。 – Chrillewoodz
該代碼適用於我。 –
它可能工作,但你沒有使用任何角度特定的綁定,這不是驗證的好因素。 – Chrillewoodz