我具有以下标记和组件。
new.component.html
<a routerLink="{{sub.name}}" routerLinkActive="active">{{sub.name}}</a>
old.component.ts
data;
this.route.params.subscribe((params:any) => {console.log(params)})
控制台输出为{"sub.name" : "ABC"}
但是,当我致电console.log(params.sub.name)
以获得“ ABC”时,它说的名字是undefined
!
我在这里错过了什么?
答案 0 :(得分:-1)
因为键是“ sub.name”,所以必须调用此名称:
console.log(params["sub.name"]);
干杯!