gpt4 book ai didi

javascript - Aurelia 的组件未被其模板替换

转载 作者:行者123 更新时间:2023-11-28 15:07:45 24 4
gpt4 key购买 nike

为什么 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>

有没有办法替换其模板的自定义标签?

最佳答案

基本上将@containerless添加到SidebarItem的 View 模型中。

import {containerless} from 'aurelia-framework';

@containerless
export class SidebarItem {
...
}

关于javascript - Aurelia 的组件未被其模板替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38187038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com