Angular 错误类型错误:无法读取属性';标签';未定义角的
MemberDetailedComponentAngular 错误类型错误:无法读取属性';标签';未定义角的,angular,typescript,rxjs,Angular,Typescript,Rxjs,MemberDetailedComponent @ViewChild('memberTabs', { static: false }) memberTabs: TabsetComponent; ngOnInit() { /* get thr routes tab parameter */ this.route.queryParams.subscribe(params => { // tslint:disable-next-line: no-string-lite
@ViewChild('memberTabs', { static: false }) memberTabs: TabsetComponent;
ngOnInit() {
/* get thr routes tab parameter */
this.route.queryParams.subscribe(params => {
// tslint:disable-next-line: no-string-literal
const selectTab = +params['tab'];
console.log('queryparams:' + selectTab);
this.memberTabs.tabs[selectTab > 0 ? selectTab : 0].active = true;
});
}
在routerlink中
[routerLink]="['/members']"[queryParams]="{ tab: 3 }"
虽然selectTab读取该值,但控制台显示未定义的选项卡将
{static:false}
替换为{static:true}
您的路由是什么样子的?请注意成员选项卡在Ngoniit
生命周期挂钩中未定义。使用ngAfterViewInit
[routerLink]="['/members']"[queryParams]="{ tab: 3 }"