//模板 为什么插值作品里面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
我认为这个问题很好,如果问题与函数中的双向绑定有关。 –