В таблице прокрутки, чтобы изменить состояние флажка на основе значения модели
Привет, я создал таблицу, используя scrollable-table, и теперь мне нужно добавить флажок в таблице для каждой строки. Как изменить значение флажка на установленный / отключенный в зависимости от значения модели. то есть, если значение модели истинно, что я получаю из таблицы MySQL, флажок должен быть установлен для конкретной строки. Другие значения, которые являются ложными, должны оставаться ложными.
2 ответа
//== Вы можете определить директиву для привязки функции щелчка, html:tr> angular.module('CommonDirective', []). директива ('toggleModel', function() { вернуть { ограничить: "А", объем:{ toggleModel: '&' }, link: function(scope, element, attrs) { angular.element(элемент).click(функция () { scope.toggleModel =! scope.toggleModel; }); } }; }); //== Это просто пример кода (пока не тестируется). Надеюсь помочь вам!
2018-07-09 10:572018-07-10 09:54Ошибка, которую я сделал, заключалась в том, что при сравнении проверенного значения ng-модель была в строке, а для флажка это логическое значение. Так что я должен был указать это в кавычках при проверке. Это синтаксис, который я сейчас использовал.
<input type="checkbox" id="'#toggleeventtoggleApp_' + $Index" ng-true-value="'true'" ng-false-value="'false'" ng-model="x.userinput" ng-change="AutoStartToggle($index,x);"><br>