Angularjs v1 : 是否可以创建数据自定义指令属性?
Angularjs v1 : Is it possible to create a data-custom-directive atrribute?
一切尽在问题中:
我知道我必须用两个自定义字母来声明字符串,而不是大写单词,例如
djLoad
在变为
的指令声明中
dj-load
在视图中。
声明一下如何
dataDjLoad
会变成
data-dj-load
在视图中?
指令和属性名称中的 data
前缀已被 angular 删除,因此您不应使用它。请参阅 documentation 中的 "Normalization" 部分。
然而这个想法是正确的,声明为myDirectiveName
(驼峰式)的指令应该在html中用作my-directive-name
或my:directive:name
或my_directive_name
。
如果您仍想在指令名称中使用 data
前缀(例如 dataDjLoad
)- 您应该这样使用它:<div data-data-dj-load></div>
.
这里是EXAMPLE.
一切尽在问题中:
我知道我必须用两个自定义字母来声明字符串,而不是大写单词,例如
djLoad
在变为
的指令声明中dj-load
在视图中。
声明一下如何
dataDjLoad
会变成
data-dj-load
在视图中?
指令和属性名称中的 data
前缀已被 angular 删除,因此您不应使用它。请参阅 documentation 中的 "Normalization" 部分。
然而这个想法是正确的,声明为myDirectiveName
(驼峰式)的指令应该在html中用作my-directive-name
或my:directive:name
或my_directive_name
。
如果您仍想在指令名称中使用 data
前缀(例如 dataDjLoad
)- 您应该这样使用它:<div data-data-dj-load></div>
.
这里是EXAMPLE.