如何使用三元運算符設置/取消設置複選框?這是我迄今但不是工作完成:如何使用三元運算符選擇複選框?
<input type="checkbox" "{{ (right.selected == 1)?'selected':'' }}">
我使用AngularJS V1.6
如何使用三元運算符設置/取消設置複選框?這是我迄今但不是工作完成:如何使用三元運算符選擇複選框?
<input type="checkbox" "{{ (right.selected == 1)?'selected':'' }}">
我使用AngularJS V1.6
你可以簡單地在這裏使用ng-checked
指令,只是你必須通過表達它。根本不需要使用Ternary。
<input type="checkbox" ng-checked="right.selected == 1">
爲使兩路是否使用AngularJs或角2結合,你可以在複選框使用NG-模型的ng-true-value
和ng-false-value
<input type="checkbox"
ng-model="right.selected"
ng-true-vlaue="1"
ng-true-vlaue="0">
唯一的問題發生這種情況,如果我取消選中並嘗試獲取價值,它總是第一次獲得'1'。如何獲得改變的狀態。 – Volatil3
@ Volatil3檢查更新的答案 –
組合? –
@LenilsondeCastro AngularJS v1.6 – Volatil3
爲什麼你必須使用三元?我的意思是,你能提供情景場景嗎? –