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

ng-submit和ng-click之间的区别

慕容宇
2023-03-14
问题内容

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


问题答案:

ngSubmit指令绑定到浏览器中的Submit 事件,该事件在提交表单时触发。

从MDN:

请注意,仅在表单元素上触发提交,而不在按钮或提交输入上触发。(表单是提交的,不是按钮。)

因此,您可以使用它来提交用户注册表格或类似的表格。

另一方面,ngClick指令可以应用于任何类型的元素。

来自来源:

ngClick指令允许您指定单击元素时的自定义行为。

使用它可以使您的用户以不同于提交表单的方式与您的页面进行交互。也许单击“上一个”或“下一个”寻呼机按钮,或者单击地图或其他内容。



 类似资料:
  • 问题内容: 从第一种观点看,似乎可以传递一些数据作为方法的参数,应在按下按钮期间调用。 但我看不出有什么区别。 我遵循了代码片段: HTML 要么 JS 两者都可以。 谢谢, 问题答案: 他们是一样的东西。您可以用来制作有效的html。

  • 我试图理解ng if和ng show之间的区别,但在我看来它们是一样的。 选择使用其中一种或另一种有什么区别吗?

  • 有人可以说明使用 的文档,也不太明白模板标签之间的区别。 每个代码示例都会有很大帮助。

  • 问题内容: 我是 AngularJs的 新手。谁能说出ng-model和data-ng-model之间的区别? 与ng-model 使用data-ng-model 问题答案: 最佳实践:建议使用破折号分隔格式(例如ng-bind用于ngBind)。 如果要使用HTML验证工具,则可以改用数据前缀版本(例如ngBind的data-ng-bind)。 出于遗留原因,可以接受上面显示的其他表格,但是我们

  • 问题内容: 据我了解,ng-model可以为分配模型的那个特定元素设置值。鉴于ng值与ng-model有何不同? 问题答案: 它与ng-model结合使用;对于radios和selects,是选择该项目时设置为ng- model的值。用它替代元素的“值”属性,该属性将始终将字符串值存储到关联的ng-model。 在单选按钮的上下文中,它允许您使用非字符串值。例如,如果您有单选按钮“是”和“否”(或

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