如何根据模型值设置复选框

时间:2014-02-11 13:29:55

标签: angularjs

我有一个复选框,此复选框的值固定为“A”。如果模型值与复选框值属性匹配,我希望选中复选框。

<div class="form-horizontal">
    <label class="col-md-2">
        <input type="checkbox" id="Animals" name="Animals" ng-model="ModelData.Animals" value="A" /> Animal(s)
    </label>
</div>

但是使用上面的代码,复选框选择不会自动生效。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:3)

请尝试使用:ng-checked="ModelData.Animals == 'A'"

有关ng-checked的更多信息: http://docs.angularjs.org/api/ng.directive:ngChecked

答案 1 :(得分:0)

您需要使用ng-checked指令来检查表达式。

以下是一个工作示例:fiddle