Javascript 如何在指令中获取属性参数
我有以下代码。我试图将Javascript 如何在指令中获取属性参数,javascript,angularjs,Javascript,Angularjs,我有以下代码。我试图将myController范围中的name作为nameAttr属性注入myObj指令中 我在指令的作用域上分配了名称:'=nameAttr',但它似乎不起作用 我做错了什么 HTML <my-obj nameAttr="name"></my-obj> 在index.html中,您需要编写 ------------------^ 带有camelCase名称的指令必须在模板中以camelCase的形式写入 ------------------^ 带
myController
范围中的name
作为nameAttr
属性注入myObj
指令中
我在指令的作用域上分配了名称:'=nameAttr'
,但它似乎不起作用
我做错了什么
HTML
<my-obj nameAttr="name"></my-obj>
在
index.html
中,您需要编写
------------------^
带有
camelCase
名称的指令必须在模板中以camelCase
的形式写入
------------------^
带有camelCase
名称的指令
必须在模板中写成camelCase
Angular规范化元素的标记和属性名称,以确定哪些元素与哪些指令匹配。我们通常通过其区分大小写的规范化名称(例如ngModel)引用指令。但是,由于HTML不区分大小写,我们在DOM中以小写形式引用指令,通常在DOM元素(例如ng模型)上使用破折号分隔的属性
规范化过程如下所示:
Strip x- and data- from the front of the element/attributes.
Convert the :, -, or _-delimited name to camelCase.
指令文件
Angular规范化元素的标记和属性名称,以确定哪些元素与哪些指令匹配。我们通常通过其区分大小写的规范化名称(例如ngModel)引用指令。但是,由于HTML不区分大小写,我们在DOM中以小写形式引用指令,通常在DOM元素(例如ng模型)上使用破折号分隔的属性
规范化过程如下所示:
Strip x- and data- from the front of the element/attributes.
Convert the :, -, or _-delimited name to camelCase.
指令文档您在哪里使用名称???以及您在哪里使用名称????
Strip x- and data- from the front of the element/attributes.
Convert the :, -, or _-delimited name to camelCase.