Я определил функцию в области. И когда я вызываю это из представления внутри {{}}, он выполняет X раз.
контроллер
function testCtrl($scope) {
$scope.myFunc = function(name) {
return "Hello " + name;
}
}
HTML
<div>{{myFunc('Joe')}}</div>
Вы можете увидеть это в этом примере: http://jsfiddle.net/rbRvD/2/
Или с помощью Plunker: http://plnkr.co/edit/LLQ7cKs2fEoBwv0C5XPE
Я предполагаю, что это сделано не так, но почему это выполняется так много раз?