Router getCurrentNavigation always returns null

后端 未结 3 1258
南旧
南旧 2020-12-24 11:00

In the latest version of Angular 7.2.6, I\'m trying to pass data in router itself

this.router.navigate([\'other\'], {state: {someData: \'qwert\'}}

3条回答
  •  北荒
    北荒 (楼主)
    2020-12-24 11:34

    change the code like this because after constructor() only the ngOnInit() gets called so the value is getting null

    constructor(private router: Router) {
       this.name = this.router.getCurrentNavigation().extras.state.example;
    }
    

提交回复
热议问题