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-」属性のようなものは何でもかまいません。
また、コンテナレスのカスタム要素をサポートできるかどうかも確認したいと思います。