gpt4 book ai didi

Aurelia 自定义元素和内容

转载 作者:行者123 更新时间:2023-12-02 16:09:28 25 4
gpt4 key购买 nike

我正在阅读this tutorial我想做类似的事情,但我不想使用自定义元素的属性,而是想访问自定义元素标签内的内容。我似乎无法弄清楚这一点。因此,html 看起来不像这样:

<modal>  
<modal-header title="Edit Person"></modal-header>
<modal-body content="person-information"></modal-body>
<modal-footer buttons.bind="['Cancel']"></modal-footer>
</modal>

我希望它看起来更像这样:

<modal>  
<modal-header>Edit Person</modal-header>
<modal-body>
<form>...</form>
</modal-body>
<modal-footer buttons.bind="['Cancel']"></modal-footer>
</modal>

这可能吗?

最佳答案

是的,可以使用内容选择器来完成 -

modal-header.html

<template>
<slot></slot>
</template>

您还可以通过使用任何标准 CSS 选择器指定要匹配的内容来更加具体 -

<template>
<slot="form"></slot>
<slot select=".form-element"></slot>
</template>

Aurelia documentation

关于Aurelia 自定义元素和内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34754596/

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