#angularjs
Добрый день! Есть вывод в циклеТ.е. для каждого item должен быть свой чекбокс. Его значение не содержится в item, а вычисляется дополнительно. С checked/unchecked все работает, функции func1(item), func2(item) отрабатывают. Но как выставить первоначальное значение чекбоксу? Сейчас модель одна для всех чекбоксов, и нет возможности выставить значение у конкретного чекбокса через $scope.checkboxmodel Пытаюсь сделать через массивы:{{ item.title }}
В контроллере ItemsCtrl, где добавляются items, добавил: $scope.checkboxes = []; Затем пытаюсь добавить новый элемент - чекбокс со значением 1: $scope.checkboxes.push(1); Но, конечно, не работает. Подскажите, пожалуйста.{{ item.title }}
Ответы
Ответ 1
Так должно работать:т.е. $scope контроллера должен быть доступен без специального указания контроллера. Но вместо ng-change лучше использовать вотчер в контроллере, иначе не забудьте расшарить в $scope func1 и func2{{ item.title }}
Комментариев нет:
Отправить комментарий