当前位置: 首页 > 面试题库 >

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

公孙棋
2023-03-14
问题内容

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

<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个选择:

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

  2. 否则,如果要在ng-click中添加2个呼叫,则可以添加’;’。经过edit($index)这样的

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

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



 类似资料:
  • 有没有人能告诉我如何在按钮的onclick上添加监听器,但它已经在按钮onclick上有功能了,以及如何在按钮上勾选onclick功能,这里我提供了jsfiddel对此请提前帮助我,谢谢回复http://jsfidle.net/jwub4/15/

  • 所以我有一个Vue2应用程序。我已经创建了一个组件"u按钮" 当我导入它并在另一个组件中使用它时,我希望能够向它添加一个单击功能。然而,目前它在u按钮组件上寻找函数,而不是它正在使用的组件。 例如,在下面,如果我点击第一个按钮什么也没发生,如果我点击第二个按钮,我得到控制台日志。 但是,如果我在u按钮组件上添加一个方法,那么它将调用该方法。那么,我怎样才能让我下面的例子起作用呢?我唯一能想到的就是

  • 问题内容: 我是React的新手,对某种基本的东西感到困惑。 我需要在单击事件后呈现DOM之后将组件添加到DOM。 我最初的尝试如下,但是没有用。但这是我想尝试的最好的方法。(预先为将jQuery与React混合使用而道歉。) 希望我已经清楚需要做什么,希望您能帮助我获得适当的解决方案。 问题答案: 正如@Alex McMillan所提到的那样,使用state来指示应在dom中呈现的内容。 在下面

  • 我有这样的标记 和像这样的JS 所以在这里,我希望当我点击课程时,只有课程内容会显示出来,就像这样,当我点击配置文件和库时,只有配置文件和库会显示出来。在这里,它的工作很好,但我想知道如何添加一个类活动时,一个项目被点击在锚标记。假设我点击了lessons,那么一个活动类应该被添加到lessons锚标记中,当我点击了profile,那么活动类应该被从lessons锚标记中移除,它应该在profil

  • 当用户单击时,我想将不同的添加到我的。 面板必须根据用户单击的按钮进行更改。这是我的代码的一部分: 我该怎么解决这个问题?

  • 我正在开发一个发票系统,我想在每次单击添加新按钮时创建新字段。 每次都需要在下面的代码中添加字段。 字段需要显示在其各自的列下。 下面是我设置的按钮: 我知道这个网站上一定有答案,但我似乎找不到。 请注意,我是Java开发新手