我有以下应用程序根:
@Component({
selector: 'my-app',
providers: [],
templateUrl: `<button (click)="callChildFunction()">Close</button>
<router-outlet></router-outlet>`
})
export class AppComponent {
constructor() {
}
callChildFunction(){
// Call myFunction() here
}
}
这是我的孩子(在 中使用的组件router-outlet
):
@Component({
selector: 'child',
providers: [],
templateUrl: `<div>Hello World</div>`
})
export class ChildComponent {
constructor() {
}
myFunction(){
console.log('success');
}
}
我发现我可以使用RouterOutlet来获取组件功能,但它似乎无法从应用程序根目录中访问。
如何myFunction()
从应用程序根调用?