// şablon İşte interpolasyon içeride ng gösterisi çalışıyor ve içeride neden
<div ng-controller="myController">
<input type="text" ng-model="name">
<p>{{name}}</p>
<p>{{10+10}}</p>
<button type="button" ng-click="{{myFunction()}}">click Me !!</button>
<p ng-show="{{myFunction()}}">The name is {{ name | uppercase }}</p>
</div>
// Controller
myApp.controller('myController', function ($scope) {
$scope.name = 'Ranka';
$scope.myFunction = function(){
return true;
};
});
şu nedenlerden dolayı başarısız olduğunu
angular.js:14525 Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{myFunction()}}] starting at [{myFunction()}}].
ng-show için enterpolasyon gerekli değildir ve bellek kullanımını artıracağından ng-show'daki olayları tetiklememeniz tavsiye edilir. Olaylar sadece ng-click, ng-change vb gibi şeyler üzerinde tetiklenmelidir. Tüm bunlar açısal yönergeler olduğu için herhangi bir enterpolasyona ihtiyaç duymazsınız – Vivz
Sorunun işlevin iki yönlü bağlanması ile ilgili bir soru olup olmadığını sormak güzel bir soru. . –