我正在尝试在angular5中进行单元测试,并且还解决了键入ng test命令时显示的大多数测试错误。但是我坚持以下错误。
TypeError: Cannot read property 'split' of undefined
我正在组件中使用javascript string split()方法来拆分字符串。
this.currentUrlPath = this.router.url;
this.currentUrlPathAsArray = this.currentUrlPath.split('/');
this.currentUrlPathAsArray.shift();
this.currentOfferKey = this.currentUrlPathAsArray[0].split('offer-')[1].split('-program')[0];
但是我不明白上面的错误是什么意思?