werevolff
@werevolff

Является ли использование $scope.$watch дурным тоном?

Услышал мнение, что использование $scope.$watch является дурным тоном в Angular.js. Так ли это? Если так, то вот пример:

$scope.modelOne = false;
$scope.modelTwo = 'some string';


Первая модель связана с чекбоксом.
Вторая - c input type="text"
Если modelOne === true, modelTwo полностью перевести в верхний регистр. Если false, то полностью перевести в нижний регистр. Как сделать это без $watch, если возможно вообще такое сделать?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
В вашем случае стоит использовать ng-change(https://docs.angularjs.org/api/ng/directive/ngChange).
А $watch - да, плохая вещь. Лучше его избегать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 мая 2021, в 01:31
3000 руб./за проект
17 мая 2021, в 23:39
50000 руб./за проект
17 мая 2021, в 23:10
100000 руб./за проект