有没有办法替换替换模板的一部分?我希望this示例中的最终表格可以解析为顶部:“无论如何”,但它会解析为上一个模板。这是不允许在Aurelia或我错过了什么?
app.html:
<template>
<require from="./baseGrid"></require>
<require from="./grid"></require>
<base-grid></base-grid>
--------------------------------------------
<grid></grid>
--------------------------------------------
<grid>
<template replace-part="entry">
top: ${datum}
</template>
</grid>
--------------------------------------------
</template>
baseGrid.html
<template>
<template replaceable part="table">
<table>
<tr repeat.for="datum of data">
<td>${datum}</td>
</tr>
</table>
</template>
</template>
baseGrid.js
export class BaseGrid {
data = 'This is the base grid'.split(' ');
}
grid.html
<template>
<require from="./baseGrid"></require>
<base-grid>
<template replace-part="table">
<table>
<tr repeat.for="datum of data">
<td>
<template replaceable part="entry">
grid: ${datum}
</template>
</td>
</tr>
</table>
</template>
</base-grid>
</template>
grid.js
export class Grid { }
Here是一个类似的实现,但尝试替换子模板。