Angularjs中的ng-repeat
和data-ng-repeat
有什么区别吗?
我相信还有其他带有data
前缀的指令。
谢谢
发布于 2014-01-01 04:14:01
它们是别名。Angular允许这两种方式来命名一个指令。data-ng-repeat
允许通过不理解Angular的验证器来验证HTML.
文档是here with directives。
这是文档中的内容:
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解析的任何指令中使用这些命名约定。
https://stackoverflow.com/questions/20862713
复制相似问题