具有动态内容的Aurelia自定义元素
我的模型数组中有很多对象实例,它们都符合接口ITrack,我想为它们创建一个分页组件作为学习练习。 我想创建一个组件,允许我在模板中编写它具有动态内容的Aurelia自定义元素,aurelia,Aurelia,我的模型数组中有很多对象实例,它们都符合接口ITrack,我想为它们创建一个分页组件作为学习练习。 我想创建一个组件,允许我在模板中编写它 <pager page-size="10" model.bind="tracks"> <div> <span>{% track.name %}</span> </div> </pager> {%track.name%} 因此,将创建一个寻呼机,并且显示的每个ITrack都必须格式化
<pager page-size="10" model.bind="tracks">
<div>
<span>{% track.name %}</span>
</div>
</pager>
{%track.name%}
因此,将创建一个寻呼机,并且显示的每个ITrack都必须格式化
<div>
<span>{% track.name %}</span>
</div>
{%track.name%}
在创建曲目列表时,组件是否可以在pager元素之间获取内容作为模板
我看过
但不确定我是否能得到内容
或者这不是一个好方法?使用模板零件创建自定义元素。
pagerCustomElement.html
<template>
<div repeat.for="item of selectedItems" part="item-template">
${item}
</div>
</template>
<require from="./pagerCustomElement"></require>
<pager items.bind="tracks">
<template replace-part="item-template">
<div>${item.title}</div>
</template>
</pager>
${item}
app.html
<template>
<div repeat.for="item of selectedItems" part="item-template">
${item}
</div>
</template>
<require from="./pagerCustomElement"></require>
<pager items.bind="tracks">
<template replace-part="item-template">
<div>${item.title}</div>
</template>
</pager>
${item.title}
请参见此处的完整示例:
有关此操作的“文档”可在中找到。使用模板零件创建自定义元素。
pagerCustomElement.html
<template>
<div repeat.for="item of selectedItems" part="item-template">
${item}
</div>
</template>
<require from="./pagerCustomElement"></require>
<pager items.bind="tracks">
<template replace-part="item-template">
<div>${item.title}</div>
</template>
</pager>
${item}
app.html
<template>
<div repeat.for="item of selectedItems" part="item-template">
${item}
</div>
</template>
<require from="./pagerCustomElement"></require>
<pager items.bind="tracks">
<template replace-part="item-template">
<div>${item.title}</div>
</template>
</pager>
${item.title}
请参见此处的完整示例:
这方面的“文档”可以在中找到。如果我的回答让你大吃一惊,请给我一些建议并接受爱如果我的回答让你大吃一惊,请给我一些建议并接受爱