我写的像
<li class="abc" ng-repeat="data in datas" togglel = !togglel ng-click="showdata()">
但是在showdata函数中我无法获得范围变量togglel。我知道解决方法,即将变量传递给函数,如下面的
<li class="abc" ng-repeat="data in datas" togglel = !togglel ng-click="showdata(togglel)">
第一个声明有什么方法可以使用吗?
答案 0 :(得分:0)
您需要在控制器中定义togglel:
angular.module('yourModule',[]).controller('yourcontroller',function($scope){
$scope.togglel = false;
$scope.showdata = function(){
$scope.togglel = !$scope.togglel;
};
});