在将仪表板类扩展为基类时,我是新手,面对以下问题。
请帮助我做错了什么。我尝试查找类似的查询,但找不到。
PFA代码和错误图片文件。
// Base Component
export class BaseComponent implements OnInit {
currentUrl: string;
constructor(private route: Router) { }
ngOnInit() {
this.currentUrl = this.route.url;
console.log(this.currentUrl);
}
}
// main component
export class DashboardComponent extends BaseComponent implements OnInit {
constructor(e) {
super(e);
}
ngOnInit() {
console.log(this.currentUrl);
}
}
答案 0 :(得分:1)
DashboardComponent应该传递BaseComponent所需的所有参数。因此,您需要将这些参数注入DashboardComponent中。
export class DashboardComponent extends BaseComponent implements OnInit {
constructor(route: Router) {
super(route);
}
ngOnInit() {
console.log(this.currentUrl);
}
}