他の要素のためのアコーディオンコンテナのように動作するカスタム要素を作成したいと思います。私はブートストラップ4 Collapseを使用する予定です。私は、スロットを使用するだけでは十分でないように、他のカスタム要素をさまざまな数に配置できるようにしたいと考えています。例えば可変数のAureliaスロット
私はaccordion.htmlに3つのスロットを配置し、このようにそれを使用するアコーディオンに配置された3つの要素があることを知っていた場合:事は私にはない、ある
<accordion>
<first-custom-element slot="first-element"></first-custom-element>
<second-custom-element slot="second-element"></second-custom-element>
<third-custom-element slot="third-element"></third-custom-element>
</accordion>
アコーディオンの内部に配置する必要がある要素の数を知っています。アプリケーションを複数のページで使用できるように、汎用性と再利用性を高めたいからです。私が欲しいのは、<accordion>
タグ内に配置されているすべてのものを読み取り、これらの要素のそれぞれのためにスロットを作成する方法です。 Aureliaにそのような機能はありますか?カスタム実装を行うべきでしょうか?
は*あなたが欲しいのn *アコーディオンまたは一つだけですか? – Supersharp
@Supersharp各ページにちょうど1つのアコーディオン。 accordio内の要素の数は、ページによって異なる場合があります – dimlucas