AngularJS - как рассчитать значения поля ввода

0

Я ищу хороший способ подготовить расчет на пару входов и сохранить общее значение переменной $scope а также полное поле (отключить).

Вот jsfiddle - http://jsfiddle.net/U3pVM/18830/

В этом случае нам нужно применить unique visit/mobile visit = total visit, сохранить общее количество в metricData.totalVisit и установить для него значение поля disabled.

Заранее спасибо!

1 ответ

2
Лучший ответ

Угловой обеспечивает $watch чтобы делать такие вещи. Вы можете просто сделать что-то вроде:

$scope.$watch('metricData', function(metricData) {
    metricData.totalVisit = metricData.uniqueVisit / metricData.mobileVisit;
}, true);

Скрипт: http://jsfiddle.net/j0ajrtzr/

(обратите внимание, что это всего лишь пример демонстрации базовых функций, больше информации в $ scope. $ watch)

  • 0
    Спасибо, очень полезно!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню