【发布时间】:2019-10-07 09:51:43
【问题描述】:
我制作了一个组件,并使用以下代码从路线中获取一些数据。当我尝试 ng test 时出现错误:
TypeError:无法读取 null 的属性“附加”
我应该在这个组件的规范文件中导入什么来读取“状态”?在我的规范文件中,我添加了import { RouterTestingModule } from '@angular/router/testing',但仍然不起作用;
const navigation = this.router.getCurrentNavigation();
const state = navigation.extras.state;
console.log(state);
【问题讨论】:
-
看起来
this.router.getCurrentNavigation();没有获得任何值。请检查并更新您的问题
标签: angular karma-runner