Mam jedną listę wyboru. Muszę najpierw wyłączyć wszystkie elementy, które mają wartość modelu ustawioną na false. Ale z powodu dwukierunkowego wiązania mam problem, gdy odznaczam jedno pole wyboru, staje się on wyłączony. Jak to rozwiązać?Wyłączanie pola wyboru z jednym sposobem wiązania
<div class="item-s" ng-repeat="element in model.elements">
<input id="element{{$index.toString()}}"
type="checkbox"
ng-true-value="true"
ng-false-value="false"
ng-model="element.value"
ng-disabled="!element.value" />
<label for="element{{$index.toString()}}">{{element.name}}</label>
</div>
można utworzyć przykład JSFiddle lub Plunker? Dzięki. – Hoyen
Ale zasadniczo, jeśli możesz ustawić inną właściwość w elemencie takim jak element.initValue, możesz ustawić ng-disabled = "! Element.initValue" – Hoyen
@ Hoyen, wiem o tym. Ale tworzenie wszystkich podwójnych pól właśnie z tego powodu nie wydaje się dobrym pomysłem. Myślałem, że musi być coś lepszego. – bambi