Angularjs之间ng-repeat
或data-ng-repeat
在两者之间有什么区别吗?
我相信还有其他带有data
前缀的指令。
谢谢
它们是别名。Angular允许两者同时命名指令。在data-ng-repeat
允许HTML通过不理解角度验证进行验证。
文档在此处带有指令。
这是从文档:
Angular对元素的标记和属性名称进行归一化,以确定哪些元素与哪些指令匹配。我们通常通过区分大小写的camelCase规范化名称(例如ngModel)来引用指令。但是,由于HTML不区分大小写,因此我们以小写形式引用DOM中的指令,通常在DOM元素(例如ng-model)上使用破折号分隔的属性。
所有这些都是有效的:
<span ng-bind="name"></span> <br/>
<span ng:bind="name"></span> <br/>
<span ng_bind="name"></span> <br/>
<span data-ng-bind="name"></span> <br/>
<span x-ng-bind="name"></span> <br/>
AFAIK,您可以在Angular解析的任何指令中使用这些命名约定。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句