0
Учитывая следующий простой контроллер:Вызов функции на сферу с Выражением не будет ничего возвращать
(function() {
angular.module('store').controller('CartCtrl', ['$scope',
function ($scope) {
$scope.cartSumFunction = function() {
return 678;
};
$scope.cartSum = 678;
}]);
})();
При попытке вывода cartSumFunction с выражением, она не сможет (ничего не печатается):
<div data-ng-controller="CartCtrl">
<p>{{ cartSum }}</p> <!-- Works! -->
<p>{{ cartSumFunction }}</p> <!-- Doesn't work, nothing there! -->
</div>
Почему выражение, вызывающее функцию с возвращаемым значением, не работает?
Параметр 'cartSumFunction' является функцией, поэтому вы должны использовать' cartSumFunction() ' –
Черт глупо ... было слишком много в последнее время я JSP думаю. Если вы напишете это как ответ, я могу его принять. – sl3dg3