angularjs - 在 ng-repeat Angular js 中动态创建复选框时,如何动态设置复选框的 ng-true-value

标签 angularjs

我有许多使用基于动态数据的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 表示在 truefalse 上绑定(bind)到模型的值。

如果这些值不是 bool 值,您也必须用单引号将它们括起来。

例如。 ng-true-value="'{{ff.checkedTrueValue}}'"

关于angularjs - 在 ng-repeat Angular js 中动态创建复选框时,如何动态设置复选框的 ng-true-value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352257/

相关文章:

javascript - 包装 jquery-ui slider 会导致 "undefined is not a function"错误

angularjs - ng-repeat中的AngularJS ng-model $ scope未定义

Javascript 拼接数组只是替换值而不是删除它

javascript - 在 Angular Controller 抛出的异常中获取原始文件名+行号?

javascript - 访问一个 Controller 的 ng-hide 值以在全局 Controller 中操作另一个 Controller 的 ng-style

angularjs - 为什么在更改不同指令范围的模型时我的 View 没有更新,但有界(看起来是)正确?

javascript - 应用程序可以在浏览器上运行,但不能在设备上运行 CORS 问题?无网络事件

angularjs - 在基于 angularjs 构建的应用程序中查找元素的 xpath

javascript - AngularJS 下拉菜单在提交前需要验证

javascript - 如何消除 ngShow 初始化的延迟?当 ng-cloak 失败时?