嗨,我已经使用可滚动表创建了一个表,现在我需要在表中为每一行添加一个复选框。如何根据模型的值将复选框的值更改为选中/未选中。即,如果模型的值是我从 mysql 表中获得的 true,则应检查特定行的复选框。其他为假的值应保持为假。
问问题
41 次
2 回答
0
//== 你可以定义一个指令来绑定点击功能,html: <tr toggle-model="yourScopeModel"></tr> angular.module('CommonDirective', []).directive('toggleModel', function() { 返回 { 限制:'A', 范围:{ 切换模型:'&' }, 链接:功能(范围,元素,属性){ angular.element(element).click(function(){ scope.toggleModel = !scope.toggleModel; }); } }; });
//==这只是一个示例代码(尚未测试)。希望能帮到你!
于 2018-07-09T10:57:11.177 回答
0
我犯的错误是比较检查值 ng-model 在字符串中,而对于复选框,它是布尔值。所以我应该在检查时给出内部引号。这是我现在使用的语法。
<input type="checkbox" id="'#toggleeventtoggleApp_' + $Index" ng-true-value="'true'" ng-false-value="'false'" ng-model="x.userinput" ng-change="AutoStartToggle($index,x);"><br>
于 2018-07-10T09:54:50.693 回答