Я ищу хороший способ подготовить расчет на пару входов и сохранить общее значение переменной $scope
а также полное поле (отключить).
Вот jsfiddle - http://jsfiddle.net/U3pVM/18830/
В этом случае нам нужно применить unique visit/mobile visit = total visit
, сохранить общее количество в metricData.totalVisit
и установить для него значение поля disabled.
Заранее спасибо!
Угловой обеспечивает $watch
чтобы делать такие вещи. Вы можете просто сделать что-то вроде:
$scope.$watch('metricData', function(metricData) {
metricData.totalVisit = metricData.uniqueVisit / metricData.mobileVisit;
}, true);
Скрипт: http://jsfiddle.net/j0ajrtzr/
(обратите внимание, что это всего лишь пример демонстрации базовых функций, больше информации в $ scope. $ watch)