Angularjs ng:click和ng click之间的区别是什么?

Angularjs ng:click和ng click之间的区别是什么?,angularjs,Angularjs,我找不到有关ng的任何文档:单击。除非我使用ng:click而不是ng-click,否则我的待办事项列表应用程序无法工作,但我找不到关于它的任何文档。它和ng click一样吗?是的,它们是一样的。从以下文档中阅读并阅读。: 规范化过程如下所示: 从元素/属性的前面剥离x和数据。转换 以“:、-”或_”分隔的名称为camelCase 因此,angular将所有这些解释为ngClick,然后运行名为ngClick的指令 <button ng:click="myFunc()">ng:cl

我找不到有关ng的任何文档:单击。除非我使用ng:click而不是ng-click,否则我的待办事项列表应用程序无法工作,但我找不到关于它的任何文档。它和ng click一样吗?

是的,它们是一样的。从以下文档中阅读并阅读。

规范化过程如下所示:

从元素/属性的前面剥离x和数据。转换 以“:、-”或_”分隔的名称为camelCase

因此,angular将所有这些解释为
ngClick
,然后运行名为
ngClick
的指令

<button ng:click="myFunc()">ng:click</button>
<button ng-click="myFunc()">ng-click</button>
<button ng_click="myFunc()">ng_click</button>
ng:单击
ng点击
点击

因此,您的问题必须与您的使用有关,但不包括在内。因为这篇文章是问“有什么区别”,而你的回答是没有区别,你可能想写一篇关于你的代码问题的新文章,包括你的代码

根据您的评论更新: 您的代码有太多问题,因此深入研究所有这些问题是不合理的。我会给你一些学习的起点

首先,这里是您的代码的实时演示,它应该是这样的:

  • “br”标记已弃用,不应再使用。使用css实现这一点
  • 你那有棱角的版本已经过时了
  • 不要对angular使用全局语法。制作一个模块并添加控制器等
  • 您似乎不熟悉几个指令,如“ngModel”
  • camelCase是变量命名的公认标准,因此请注意始终使用camelCase。(至少几乎总是如此)

例如,在我当前的代码中,如果我将ng:click换成ng:click,或将ng:controller换成ng控制器,则应用程序无法工作@user3056150查看我的更新答案。这对你应该有很大的帮助,尤其是我链接的现场演示。是的,我对这一切都很陌生,你对我的帮助太大了!如果您不介意的话,还有一个问题:我正在使用node.js在本地服务器上测试这个应用程序,但是当我尝试部署重构代码时,我得到了一个错误,“error:no module:myapp”。这是我的server.js文件:。再一次,我真的非常感谢你帮助我!:)@用户3056150不幸的是,我帮不了你。我不熟悉node.js,也不明白它为什么会涉及到这个问题。该错误意味着您的html中有
ng app=“myApp”
,但angular框架在javascript代码中找不到名为“myApp”的模块。换句话说,如果加载angular库,在html中声明了一个应用程序,而在javascript中没有该应用程序,那么这将是第一个错误。所以我猜你的javascript没有包括在内。正如你所说,我的答案很有帮助,你能把它标记为被接受的答案吗?