我一直在寻找如何执行这个,但我不能找到任何相关的到目前为止,:(我可以嵌套两个函数是的,但我只是想知道这是可能的吗?我想这样做字面上:
<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中添加多个类时会很简单...但事实并非如此:(
9条答案
按热度按时间nlejzf6q1#
您有两个选项:
1.创建第三个方法来 Package 这两个方法。这样做的好处是你在模板中放置了更少的逻辑。
1.否则,如果您想在ng-click中添加2个调用,则可以添加';“
edit($index)
之后就这样ng-click="edit($index); open()"
请参阅此处:http://jsfiddle.net/laguiz/ehTy6/
6yoyoihd2#
您可以使用';'
ohfgkhjo3#
很多人使用(点击)选项,所以我也会分享这个。
txu3uszq4#
添加多个函数的标准方法
或
lskq00tm5#
试试这个:
euoag5mw6#
遵循以下
8fq7wneg7#
kzmpq1sx8#
以下哪一项是最佳做法(选项1或选项2)
1.=“删除在(元素.bookId); openDeleteDialog()"〉单击此处
1.单击此处,然后单击“删除”按钮。
bvn4nwqk9#