私は基本的なAureliaコンポーネントを持っていて、その名前にダッシュを使用すると動作しません。コンポーネント名のAureliaダッシュが機能しない
私はこのようにそれを持っている場合には動作します:
import {inject, customElement, bindable} from 'aurelia-framework';
@customElement('helloworld')
@inject(Element)
export class HelloWorldCustomElement {
constructor(element) {
console.log ('here')
}
}
<helloworld></helloworld>
しかし、このようにあるときに、それはない:
import {inject, customElement, bindable} from 'aurelia-framework';
@customElement('hello-world')
@inject(Element)
export class HelloWorldCustomElement {
constructor(element) {
console.log ('here')
}
}
<hello-world></hello-world>
Aureliaドキュメントによれば、両方の方法で動作するはずです。https://github.com/aurelia/templating/blob/master/doc/article/en-US/templating-custom-elements.md
あなたはあなたのapplicaton内の別の 'ハローworld'成分や性質を持っていませんか? –
これはそのように見えます。私は競合を引き起こしていた同じ名前のHTMLファイルをインポートしていました: ' ' –
st3fan