ViewChild は Angular 2 RC 1 JavaScript では動作しません。私は使用し<router-outlet>
ました。誰でもこの問題を解決するのを手伝ってもらえますか? 前もって感謝します。以下は私のサンプルコードです
app.AppComponent = ng.core.
Component({
selector: "app",
template:
'<div>' +
' <router-outlet></router-outlet>' +
' <div (click)="submit()">Submit</div>' +
'</div>',
queries: { 'viewChild1Component': new ng.core.ViewChild(app.Child1Component) },
directives: [ng.router.ROUTER_DIRECTIVES]
})
.Class({
submit: function() {
console.log('#### submit');
this.viewChild1Component.onSubmit();
}
});
ng.router
.Routes([
{ path: '/child1', component: app.Child1Component, useAsDefault: true },
])(app.AppComponent);