从第一种观点看,似乎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行为,则需要推出自己的解决方案。