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

angularjs中的ng-click和data-ng-click有什么区别?

孙玮
2023-03-14
问题内容

从第一种观点看,似乎data-ng-click可以传递一些数据作为方法的参数,应在按下按钮期间调用。

但我看不出有什么区别。

我遵循了代码片段:

HTML

<input 
    type="button" 
    value="Fess"
    ng-click="toggle(2)">

要么

<input 
    type="button" 
    value="Fess"
    data-ng-click="toggle(2)">

JS

$scope.toggle = function (valueS) {
    alert(valueS);        
}

两者都可以。

谢谢,


问题答案:

他们是一样的东西。您可以data-ng-click用来制作有效的html。



 类似资料:
  • 问题内容: 任何人都可以为该JSFiddle提供正确的方法: JsFiddle链接 我正在尝试通过.class&#ID更改元素的类。 提前致谢 感谢tymeJV,新的JSFiddle: 解 问题答案: 正确的方法是根据切换变量使用,请考虑: CSS: JS: HTML: 通过根据变量(“ toggle”)是否为或分配引用的类(在上面为“红色”)来工作。

  • 问题内容: 在angularjs中,我想知道ng-submit和ng-click之间有什么区别?具体来说,两者各自的优缺点,以及您什么时候应该彼此取舍?谢谢! *编辑* 我对此进行了更多研究,但我仍然想知道使用ng-submit有什么好处(如果有)?您能否使用ng-click代替所有ng- submit?这会引起任何问题吗?再次感谢! 问题答案: ngSubmit指令绑定到浏览器中的Submit

  • 问题内容: 是否可以为ng-click编写拦截器?我有一个按钮或链接,导致后端对象的删除。我想通过将属性添加到按钮/链接来创建一个确认对话框(模式)。例如: AngularJS有可能吗?有没有更好的方法可以解决此问题? 编辑 deleteIt方法驻留在不同的控制器中。 谢谢 问题答案: 我在下面放了一个示例指令: http://plnkr.co/edit/GJwK7ldGa9LY90bMuOfl?

  • 问题内容: 我使用的是ng-click,将其应用于SPAN标签时会触发两次。 HTML 控制器 它应该只发射一次。我如何找到这种情况的发生原因以及如何解决? 问题答案: 您提供的代码不会两次触发该事件: http://jsfiddle.net/kNL6E/(单击) 也许您两次包含Angular?如果执行此操作,则会收到两个警报,如下所示: http://jsfiddle.net/kNL6E/1/

  • 问题内容: 我一直在研究修改AngularJS ng-click指令以添加一些其他功能。对于如何使用它,我有一些不同的想法,但是一个简单的想法是将Google Analytics(分析)跟踪添加到所有ng-clicks,另一个是防止双击。 为此,我的第一个想法是使用装饰器。所以像这样: 但这不会起作用,因为装饰器会在实例化时触发,而不是在满足指令中的表达式时触发。因此,在这种情况下,它将在加载带有

  • 问题内容: 和之间有什么区别?似乎你们两个都可以成为: 问题答案: 该班告诉你,形式已经被用户修改,而类告诉你的形式还没有被用户修改。因此,和是同一故事的两个方面。 这些类被设置在任意字段中,而形式具有两个属性,和。 您可以使用该函数将表单重置为原始状态(请注意,这是AngularJS 1.1.x功能)。 如果甚至在AngularJS的1.0.x分支中也想要-ish行为,则需要推出自己的解决方案。