0
http://jsfiddle.net/ADukg/10211/флажок нг-модель не изменилась
<label class="radio-inline" style="padding-left: 0px; display: block;">
<input type="checkbox" ng-model="settings_channel" ng-checked="permission.settings.channel.ADMIN" ng-disabled="permission.settings.channel.ADMIN">A
</label>
<label class="radio-inline" style="padding-left: 0px; display: block;">
<input type="checkbox" ng-model="permission.settings.channel.READ" ng-checked="settings_channel || permission.settings.channel.ADMIN" ng-disabled="permission.settings.channel.ADMIN">B
</label>
<label class="radio-inline" style="padding-left: 0px; display: block;">
<input type="checkbox" ng-model="permission.settings.channel.WRITE" ng-checked="settings_channel || permission.settings.channel.ADMIN" ng-disabled="permission.settings.channel.ADMIN">C
</label>
<label class="radio-inline" style="padding-left: 0px; display: block;">
<input type="checkbox" ng-model="permission.settings.channel.ADMIN" ng-checked="settings_channel">D
</label>
Я хочу, когда чек Пользователь или D, В и С отключена.
но этот источник не выполняется.
если я выбираю D, я могу видеть, что хочу.
но когда я выбираю A, значение D не изменяется, поэтому B и C не отключены.
Как решить эту проблему?