gpt4 book ai didi

javascript - 扩展 HTML 属性

转载 作者:行者123 更新时间:2023-11-28 00:00:03 24 4
gpt4 key购买 nike

我是Web开发的初学者,我有一些误解。

来自wwwschools:

AngularJS extends HTML with new attributes.

所以 angularJS 使用例如 ng-model , ng-app等等。我的问题是

  1. 当添加自定义属性会使 HTML 无效时,为什么 AngularJS 会这样做?
  2. 我可以添加自己的属性,例如 <h myAttr="hello">然后像普通属性一样用JS访问它?

最佳答案

Angular 不会自行添加它们。它允许您使用一些自定义属性,例如 ng-model 来处理其功能性内容,但您必须自己设置它们。

如果使用非标准属性让您感到困扰,您可以将其替换为 data-* 有效属性,例如 data-ng-model="stuff"

最后,经常使用添加您自己的自定义属性(在 Angular 中通常称为指令)。您可以查看angular doc有关如何实现此目标的提示。

关于javascript - 扩展 HTML 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31890895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com