小编典典

如何在单击时添加许多功能?

javascript

我一直在寻找如何执行此操作,但到目前为止我还没有找到任何相关的东西,:(我可以嵌套两个函数,但是我只是想知道这是否可行吗?

<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中一样简单…但是不是:(


阅读 254

收藏
2020-05-01

共1个答案

小编典典

您有2个选择:

  1. 创建包装这两个方法的第三个方法。这样做的好处是可以减少模板中的逻辑。

  2. 否则,如果您想在ng-click中添加2个通话,则可以添加’;’ 经过edit($index)这样的

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

2020-05-01