Предположим, что у меня есть редактируемая форма, в которой есть несколько наборов флажков. В режиме редактирования я должен иметь возможность контролировать состояние других флажков через основной флажок. Когда он находится в выбранном состоянии, я могу установить другие флажки, когда он выключен, тогда все они должны быть сняты и отключены.
Вот моя html-форма:
<body ng-app="app">
<h4>x-editable checkbox test</h4>
<div ng-controller="Ctrl">
<form editable-form name="editableForm3" onaftersave="">
<div> <span e-title="Maincb" editable-checkbox="useAll" e-name="maincb">
<b>Maincb</b>: {{useAll ? "✔" : "✘" }}
</span>
</div>
<div>
<span class="title"><h4><b>Supplementary</b></h4></span>
<div>
<span e-title="1" editable-checkbox="sup[0]" e-name="1">
{{sup[0] ? "✔" : "✘"}}1
</span>
<span e-title="2" editable-checkbox="sup[1]" e-name="2">
{{sup[1] ? "✔" : "✘" }}2
</span>
<span e-title="3" editable-checkbox="sup[2]" e-name="2">
{{sup[2]? "✔" : "✘" }}3
</span>
</div>
</div>
....
</form>
Вопрос в том, можно ли это сделать с помощью методов x-editable и/или angularjs? Я попытался использовать e-ng-change на maincb и передать его состояние какой-либо функции контроллера, но я не мог отключить дополнительные флажки... Я думаю, что это определенно возможно через jquery, но я бы хотел использовать методы angularsjs/x-editable framework. Вот моя скрипка
Заранее спасибо.