//模板 爲什麼插值作品裏面NG-節目,而不是內部的NG-點擊
<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;
};
});
這是在的情況下,沒有NG單擊
angular.js:14525 Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{myFunction()}}] starting at [{myFunction()}}].
ng-show不需要插值,並且建議不要在ng-show上觸發事件,因爲它會增加您的內存使用量。應該只觸發ng-click,ng-change等事件......你不需要任何插值,因爲所有這些都是角度指令 – Vivz
我認爲這個問題很好,如果問題與函數中的雙向綁定有關。 –