zone.js:192 Uncaught TypeError:无法读取null的属性'alarmdesc'

时间:2018-06-06 12:40:38

标签: angular unit-testing typescript testing jasmine

拜托,我有一个问题,我不明白为什么?!

我尝试测试类似的函数:

it('onEditAlarms'时应调用service.AlarmTypeGetById,done => {

const mock = [];

spyOn(component ['as'],'AlarmTypeGetById')。and.callThrough()

component ['as']。AlarmTypeGetById('7')。subscribe(ss => {

console.log(ss.alarmtype_id)//显示正确

console.log(ss.alarmtype_id)// show 7

expect(ss.alarmtype_id).toEqual(7);

完成();

});

component.populateFormAlarm();

})

在控制台中显示此错误:

  

zone.js:192 Uncaught TypeError:无法读取

的属性'alarmdesc'      

并在网络中:

  

[object ErrorEvent]抛出

我需要你的帮助。

0 个答案:

没有答案