1
Aureliaでカスタム要素を作成しようとしています。 getViewStrategyメソッドを使用して、自分のアプリケーションの異なるフォルダ、jsファイルのjsフォルダ、htmlファイルのhtmlフォルダにhtmlとjsファイルを置くことができます。.jsと.htmlが同じフォルダにない場合、Aureliaでカスタム要素を作成するにはどうすればよいですか?
私が抱えている問題は、カスタム要素に2つのファイルが必要な場合、同じ名前の要素が既に存在する場合に要素を登録しようとしているというエラーが表示されます。
app.html
<require from="../Scripts/Templates/js/myTag.js"></require>
<require from="../Content/Templates/html/myTag.html"></require>
<my-tag></my-tag>
myTag.js
export class MyTag{
getViewStrategy(){
return '../../Templates/html/myTag.html';
}
}
myTag.html
<template>
<h4>MY TAG!!!</h4>
</template>
どのように私はこのカスタム要素を登録することができますか?前もって感謝します。