コンポーネントに対してexportAsプロパティが定義されていますか。 コンポーネントのメソッドにアクセスするにはどうすればよいですか? 私は、この例angular2コンポーネントでexportAsを使用しようとします。
<my-app #my="myApp">
loading...
</my-app>
<button (click)="my.displayMessage()" class="ui button">
Display popup for message element
</button>
ここで動作するように想定されていないコンポーネントクラス
import {Component} from 'angular2/core'
@Component({
selector: 'my-app',
providers: [],
template: `
<div>
<h2>Hello {{name}}</h2>
</div>
`,
directives: [],
exportAs: "myApp"
})
export class App {
constructor() {
this.name = 'Angular2'
}
displayMessage():void {
console.log('called from component')
}
}
動作する必要があること。何が問題ですか? –
ログが表示されません。エラーは表示されません – Antonio
なぜ 'exportAs'が必要ですか? '#my =" myApp "の代わりに'#my'と書いて同じことをすることができます。 –