你好,我想分享组件之间的标题。我有组件app.component声明标题属性和所有其他组件是儿童。我有page-header.component写标题的HTML和dashboard.component设置标题属性和标题不显示。这里是我的代码:Angular2在组件之间共享数据
app.component
export class AppComponent implements OnInit {
title: string;
ngOnInit(): void {
}
}
页面header.component
export class PageHeaderComponent extends AppComponent implements OnInit {
constructor() {
super();
}
ngOnInit() {
super.ngOnInit();
}
}
页面header.component.html
<h1>{{title}}</h1>
dashboard.component
export class DashboardComponent extends AppComponent {
constructor() {
super();
}
ngOnInit() {
super.ngOnInit();
this.title = "Dashboard";
}
}
我想容易集标题中的任何组件(AppComponent的孩子)和标题将被写入到页头标组件
你可以创建一个'共component'和使用它通过让其他组件作为子页面穿过页面 – Aravind