2013-11-27 4 views
1

Я пытаюсь сделать привязку модели для флажка с помощью угловых js. Значения флажка привязываются правильно, но его флажок не отображается как выбранное значение равно true.Модель привязки с угловой js

Ниже код

<input type="checkbox" id="checkboxDontKnowWaistSize" required value="True" ng-value="True" name="ServiceObject.DontKnowWaistSize" data-ng-model="BodyMassIndexForm.DontKnowWaistSize" class="checkbox" data-ng-init="BodyMassIndexForm.DontKnowWaistSize=True" > 

ответ

0

Попробуйте атрибут нг-Проверил:

Выдержки из углового 1.2.1 исходного кода:

@description 
* The HTML specification does not require browsers to preserve the values of boolean attributes 
* such as checked. (Their presence means true and their absence means false.) 
* This prevents the Angular compiler from retrieving the binding expression. 
* The `ngChecked` directive solves this problem for the `checked` attribute. 
* @example 
    <doc:example> 
     <doc:source> 
     Check me to check both: <input type="checkbox" ng-model="master"><br/> 
     <input id="checkSlave" type="checkbox" ng-checked="master"> 
+0

вы сделали какой-либо прогресс? – angabriel

Смежные вопросы