@Tiran_94
Python Django

Как выставить false для checkbox при скрытии через data-ng-show?

У меня есть сортировка которой управляю checkbox-сами.
Если скрыть checkbox с помощью data-ng-show то галочка остается и сортировка продолжается по тому критерию который был на нем. Как при скрытии checkbox снимать галочку???
<input type="checkbox" data-ng-model='kat' data-ng-true-value='1'/> Первый<br>
<input type="checkbox" data-ng-model='kat' data-ng-true-value='2'/> Второй<br>
<input type="checkbox"  data-ng-model='search.w' data-ng-true-value='К Первому' data-ng-false-value='' data-ng-show="kat == 1" />К Первому<br>
<input type="checkbox" data-ng-model='search.p' data-ng-true-value='К Второму' data-ng-false-value='' data-ng-show="kat == 2"  />К Второму<br>
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@Tiran_94 Автор вопроса
Python Django
Использовал я Angularjs 1.0.8 и там не все работало что я пробовал, поставил 1.5.8 и у меня заработал ng-if, а так же я смог писать условия в ng-change. Я использовал "Тернарную условную операцию" для условий в ng-change.
Вот что получилось :
<input type="checkbox" ng-model='uoper' ng-true-value="1" ng-false-value="0" ng-change="one=two=(uoper==1)?undefined:undefined" /> Снять <br>
<span ng-show="!uoper">
<input type="checkbox" ng-model='one' /> Первый<br>
<input type="checkbox" ng-model='two' /> Второй <br>
</span>

one=two=(uoper==1)?undefined:undefined здесь я присвоил one и two undefined в обоих случая, таким образом я снимаю галочку и очищаю модель, а уже в span я скрываю 2 checkbox когда стоит галочка на 'Снять'
Как то так
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AMar4enko
@AMar4enko
Toster-driven development? Вы уже четвертый вопрос по чекбоксам этим задаете. Прочитайте уже документацию, про ng-model в частности
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ZeBrains Екатеринбург
До 200 000 ₽
от 300 000 до 350 000 ₽
Wanted. Санкт-Петербург
До 180 000 ₽
04 окт. 2024, в 14:16
3000 руб./за проект
04 окт. 2024, в 14:09
35000 руб./за проект
04 окт. 2024, в 13:51
150000 руб./за проект