問題タブ [aurelia-templating]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aurelia - Aurelia: 属性を特定の要素に制限するオプション/デコレータはありますか
こんにちは、「panel」という名前のカスタム要素と「panel-type」というカスタム属性を作成しました。この 'panel-type' を 'panel' 要素でのみ使用できるように制限したい。それを行う方法はありますか?
-- 動作するはずです。ただし、他の要素で「パネル タイプ」を使用することはできません。お気に入り-
-- 動作しないはずです
javascript - カスタム要素の Aurelia バインド関数は定義されていませんが、バインドされたデータは定義されていません
select-single <- dropdown <- dropdown-wrapper
各名前がカスタム要素であり、各矢印がそのカスタム要素を使用するテンプレートを表しているようなカスタム要素階層があります。
を使用するselect-single
と、attached
ハンドラーはバインドされた値に設定して呼び出しますが、selectedChanged()
未定義です。ページが表示された後、コントロール内の要素をクリックすると、バインドされた両方のプロパティが有効な値になります。options
doSelect
select-single
click.trigger
同じライフサイクルステップでバインドされているdoSelect
場合でも、関数がバインドされないようにする Aurelia ライフサイクルに関するルールはありますか?options
select-single.html
select-single.js
index.html
aurelia - カスタム要素のすべての属性を Aurelia のテンプレートにコピーします
Aurelia でカスタム要素を作成する場合、バインドされていない余分な属性をすべて取得して、テンプレート内の特定の要素にコピーする方法はありますか。たとえば、「name」というバインド可能なプロパティを持つ「my-custom-element」というカスタム要素を作成するとします。
私のテンプレートは次のようになります。
私がレンダリングしたいのは次のとおりです。
つまり、Aurelia によって挿入されていない、またはプロパティにバインドされていない追加属性を、テンプレートの要素に追加して使用できるようにしたいと考えています。クラスのバインド可能なプロパティを追加できます。これは非常に一般的であるためです。「data-」属性のようなものは何でもかまいません。
また、コンテナレスのカスタム要素をサポートできるかどうかも確認したいと思います。