Angularjs ng – 单击重复表行不起作用
ng-click下面的HTML在AngularJS中不适用于我
<tr ng-repeat="ai in alert_instances" ng-click="go('/alert_instance/{{ai.alert_instancne_id}}')"> <td>{{ai.name}}</td> <td>{{ai.desc}}</td> </tr>
目前我的控制器中的“去”function就是这样
$scope.go = function (hash) { console.log("hi") };
你做错了。 你不应该在Angular指令中使用大括号( ng-click
),因为这个语法是针对模板的。
一个正确的方法:
<tr ng-repeat="ai in alert_instances" ng-click="go(ai)"> <td>{{ai.name}}</td> <td>{{ai.desc}}</td> </tr> $scope.go = function(ai) { var hash = '/alert_instance/' + ai.alert_instancne_id; //... };