Так вот моя проблема
Я пытаюсь сделать переключатели формы с глобальным переключателем, чтобы в основном проверять и снимать все их, используя ng-модель.
$scope.globalToggle =
{
"toggle": true
}
$scope.Toggles =
{
"toggle1": true,
"toggle2": true,
"toggle3": true,
}
Это то, что япытаясь добиться эффективного результата:
- Если глобальный переключатель отмечен, установите для всех значение true или false.
- Если какой-либо тумблер не отмечен, установите глобальный на false.
- Если какой-либо тумблер отмечен, и два других тумблера также проверены, тогда установите global на true.
В настоящее время мне удалось использовать затянувшийся процесс работы с областью действия и добавить ng-click к каждому элементу флажка для достижения этой цели, но я надеялся, что есть какой-то лучший способ достичь своей цели, когда мне не нужно использоватьнг-клик по моим элементам.Возможно ли иметь некоторую связь между этими двумя переменными, которые могут изменять свое значение в зависимости от условий, когда они изменяются из DOM с использованием ng-модели?