我正在尝试为不同的学校显示不同的图表,点击时该按钮不会触发。
我的html文件中有这个:
<button ng-repeat="datarow in testData | unique:'school_name'" ng-click="showlinegraph(testData)">
{{datarow.school_name}}</button>
我的控制员:
$scope.showlinegraph = function(data) {
$scope.showgraph = ! $scope.showgraph;
console.log(data);
}
我已经坚持了一段时间,我认为这个问题与ng-repeat有关,因为没有它的按钮成功调用了控制器方法。
<button ng-click="showlinegraph(testData)">
Toggle Graph
</button>
点击时,带有ng-repeat的按钮甚至没有按下。
答案 0 :(得分:0)
尝试在控制器中找到school_name
,然后将其打印在按钮标签中。也许ng-click
事件无法触发,因为您也在使用ng-for
...
我的意思是,在您的控制器文件中执行foreach
并在对象中找到school_name
然后将school_name
存储到变量中并在按钮中打印该变量。并且必须正常工作。