Как выбрать значение измененного элемента DOM в Angularjs Watcher?

Я хочу использовать AngularJS для обнаружения изменений значений в определенной кнопке или теге. Затем сравните новое значение со старым значением и цветом вспышки для этого конкретного элемента. Как я могу это сделать?

Я проверил $ ​​watch и $watchCollection, но оба возвращают только новое значение, старое значение и область видимости. Мысль об использовании ng Change для этого, но она работает только во входном теге. Есть ли способ сделать это или есть обходной путь?

 $scope.$watch(n_arr, function (newValue, oldValue, scope) {

        if (newValue > oldValue) {
            changeColor($("#" + id));
        }
        else if (newValue < oldValue) {
            changeColor($("#" + id));
        }
    }, true);

Это то, что я имел в виду, но я понятия не имею, как получить доступ к конкретному элементу.

0 ответов

Другие вопросы по тегам