为什么不把Aurelia的自定义元素替换为其模板,而不是放入其中?Aurelia的组件并未被其模板取代
实施例:
我想要这个
<sidebar-item label="Dashboard" href="#" icon="icon-home4"></sidebar-item>
由该
<li class="active">
<a href="index.html">
<i class="icon-home4"></i>
<span>Dashboard</span>
</a>
</li>
被替换,而是,其结果是这样的:
<sidebar-item label="Dashboard" href="#" icon="icon-home4">
<li class="active">
<a href="index.html"><i class="icon-home4"></i> <span>Dashboard</span></a>
</li>
</sidebar-item>
有没有办法替换模板的自定义标签?
由于导入“无容器”!根据你的回答,我发现一个特定的属性放在HTML组件标签中,因为我的组件只是HTML,并且把装饰器@containerless,我将不得不创建一个新的JS文件,而是我这样做: ' sidebar-item>' –
您无法使用仅包含HTML组件的无容器组件。这是仅限HTML组件的限制。 –