我有许多使用基于动态数据的ng-repeat创建的复选框,我想用动态数据设置复选框的ng-true-value,即一个字符串,我的代码如下:
<div ng-app="myApp" ng-controller="PostList">
<ul>
<li ng-repeat="ff in totalFeatures">
<input type="checkbox" ng-model="checkBoxModel.search[$index]" ng-true-value="{{ff}}" ng-false-value="" name="{{ff}}"/>
<label>{{ff}}</label>
</li>
</ul>
</div>
最佳答案
您必须将 checkBoxModel.search[$index]
定义为 ng-model
。
ng-true-value/ng-false-value
表示在 true
或 false
上绑定(bind)到模型的值。
如果这些值不是 bool 值
,您也必须用单引号将它们括起来。
ng-true-value="'{{ff.checkedTrueValue}}'"
关于angularjs - 在 ng-repeat Angular js 中动态创建复选框时,如何动态设置复选框的 ng-true-value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352257/