如何在一个 ng-click 中添加多个函数?

19 浏览
0 Comments

如何在一个 ng-click 中添加多个函数?

我一直在寻找如何执行这个操作,但目前还没有找到相关的内容,:(

我可以嵌套这两个函数,但我想知道这是否可能?

我想要字面意义上做到这一点:

 

我目前的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中添加多个类那样直截了当...但事实并非如此 🙁

admin 更改状态以发布 2023年5月22日
0
0 Comments

你可以用';'来调用多个函数

ng-click="edit($index); open()"

0
0 Comments

你有两个选项:

  1. 创建一个包装两种方法的第三种方法。这样做的优点是在模板中放入的逻辑较少。

  2. 否则,如果您想在ng-click中添加2个调用,您可以在edit($ index)之后添加';',像这样

    ng-click="edit($index); open()"

看这里:http://jsfiddle.net/laguiz/ehTy6/

0