我一直在寻找如何执行此操作,但到目前为止我还没有找到任何相关的东西,:(我可以嵌套两个函数,但是我只是想知道这是否可行吗?
<td><button class="btn" ng-click="edit($index) open()">Open me!</button></td>
目前我的JS代码:
$scope.open = function () { $scope.shouldBeOpen = true; }; $scope.edit = function(index){ var content_1, content_2; content_1 = $scope.people[index].name; content_2 = $scope.people[index].age; console.log(content_1); };
我想一键调用两个函数,如何在angularJS中做到这一点?我认为当您添加多个类时会像在CSS中那样直接…但是不是:(
您有2个选择:
创建包装这两个方法的第三个方法。这样做的好处是可以减少模板中的逻辑。
否则,如果要在ng-click中添加2个呼叫,则可以添加’;’。经过edit($index)这样的
edit($index)
ng-click="edit($index); open()"
看到这里:http : //jsfiddle.net/laguiz/ehTy6/