所有问题都在:
我知道我必须用两个自定义字母来声明字符串而不是大写字母,例如
djLoad
中的
指令声明中的
dj-load
在视图中。
如何宣布
dataDjLoad
将成为
data-dj-load
在视图中?
答案 0 :(得分:3)
data
前缀在指令和属性名称中按角度删除,因此您不应使用它。请参阅documentation中的“规范化”部分。
这个想法是正确的,声明为myDirectiveName
(camelCase)的指令应该用作html中的my-directive-name
或my:directive:name
或my_directive_name
。
如果您仍想在指令名称中使用data
前缀(例如dataDjLoad
) - 您应该这样使用它:<div data-data-dj-load></div>
。
这里是EXAMPLE。