Я посилався на це, перш ніж задавати це питання.
AngularJs не прив'язує ng-перевірене до ng-моделі
Якщо ng-checked
оцінюється true
на html
стороні, то ng-model
не оновлюється. Я не можу, ng-repeat
як було запропоновано у вищезазначеному питанні, тому що я повинен використовувати певний стиль для кожного прапорця.
Ось плюнкер, який я створив для ілюстрації своєї проблеми.
http://plnkr.co/edit/YsOsPh3vjkPMUUDa6r2t
Щоб побачити, що я хочу, відкрийте консоль і просто натисніть на Submit
кнопку. Не встановлюйте жодних прапорців.
Спасибі заздалегідь!
ng-checked
обчислюється як істина за допомогою виразу. Щоб вказатиng-model
, що не пов’язано, я використав true там. Під час запуску контролера я хочу, щоб усі прапорці були зняті. Після деякого запиту ajax, я обчислююng-checked
прапорець. Це коли мійng-model
не оновлюється.