0
AngularJS 1.6文档指令状态:组件可以在元素上用作AngularJS 1.6中的一个属性吗?
$编译可以根据元素名称(E)相匹配的指令,属性(A)类名(C)和评论(M)。
(...)
下面演示匹配所有4种类型可以在模板中引用的各种方式指令(MYDIR在这种情况下)。
<my-dir></my-dir> <span my-dir="exp"></span> <!-- directive: my-dir exp --> <span class="my-dir: exp;"></span>
你可以使用组件以同样的方式,通过属性将它们添加到HTML元素?因为组件的文档总是显示用作元素的组件的示例。
为了澄清,而不必把它写像下面和塞满我的标记非标准元素,:
<component-name></component-name>
我希望能够做这样的事情在我的HTML:
<h1 component-name=""></h1>
简短的回答,不,你不能使用组件作为属性或类。 – Claies
组件的全部用途是它可以用作自包含的元素。它应该是非标准的元素。它是一个指令的语法糖。如果您需要指令,请使用指令。 – estus