我有一个ng-repeat块,用它我正在写一个ng-click,并将直接表达式设置为$ scope变量为true。 。但它不工作..有人可以plz帮助..这里是plnkrng-click不能用直接表达式(不是函数)
HTML:
selected: {{selected}}
<ul>
<li ng-repeat="t in t.header" ng-click="selected = true;">{{t.a1}}</li>
</ul>
JS:
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.selected = false;
$scope.t = {
header: [
{
a1:'a1'
},
{
a1:'a1'
}
]
}
});
现在我有一个解决方法,它有一个函数调用它的点击并设置所需的变量,但很想知道什么是错误的另一种方法?
应该有一个像$ parent.selected,只有选择没有任何意义 – argentum47 2015-04-01 08:09:21