1

Aurelia でカスタム要素を作成する場合、バインドされていない余分な属性をすべて取得して、テンプレート内の特定の要素にコピーする方法はありますか。たとえば、「name」というバインド可能なプロパティを持つ「my-custom-element」というカスタム要素を作成するとします。

<my-custom-element name="MyName" class="my-class" data-id="1" />

私のテンプレートは次のようになります。

<template>
    <input name.bind="name" type="text" />
</template>

私がレンダリングしたいのは次のとおりです。

<input name="MyName" class="my-class" data-id="1" />

つまり、Aurelia によって挿入されていない、またはプロパティにバインドされていない追加属性を、テンプレートの要素に追加して使用できるようにしたいと考えています。クラスのバインド可能なプロパティを追加できます。これは非常に一般的であるためです。「data-」属性のようなものは何でもかまいません。

また、コンテナレスのカスタム要素をサポートできるかどうかも確認したいと思います。

4

1 に答える 1