Если у меня есть метод в мой контроллер, как:значение правопреемником двух переменных в угловых JS
var app = angular.module('App', []);
$scope.calcoloBudget = function(davendere, offerta, budg){
davendere = parseInt(davendere);
offerta = parseInt(offerta);
return budg - (offerta - davendere);
};
Могу ли я присвоить результат этого метода на более чем одной переменной в представлении? как, например:
<div ng-if="selectedItem3.costo < off2"{{budget3=calcoloBudget(selectedItem3.costo, off2, budget2)}}</div>
и в другой точке зрения:
<div ng-model="budget2" ng-if="selectedItem2.costo < off1">Il tuo budget per questa busta dopo la seconda offerta è: <b>{{budget2=calcoloBudget(selectedItem2.costo, off1, budget1)}}</b> fantamilioni.</div>
и чем я могу чем использовать эти две переменные? если да, это лучший способ сделать это?
Вы, кажется, неправильно понимаете, как работают выражения. вы вообще не выполняете вычисления внутри них, они предназначены для обеспечения привязки между значением на контроллере и визуализированным представлением. – Claies
ok, возможно, у меня есть некоторые сомнения ... вы можете объяснить мне, если есть способ сделать wath, я бы хотел todo (назначить результат функции двум переменным) –