0

谁能帮我解决以下问题。

错误:TypeError:无法读取未定义的属性“长度”

组件文件:

 @Input()
   allPropertyLines: any[];

 @Input()
   completedPropertyLines: any[];

 allPropertyLength: number = 0;
 completedPropertyLength: number = 0;

  ngOnInit() {
      this.allPropertyLength = this.allPropertyLines.length;
      this.completedPropertyLength = this.completedPropertyLines.length;      
   }

规格文件:

 beforeEach(() => {
   fixture = TestBed.createComponent(ListPropertyComponent);
   comp = fixture.componentInstance;
   comp.ngOnInit();    
 });
it('should create component', () => expect(comp).toBeDefined());
4

1 回答 1

1

多谢你们!!有用。

一个简单的事情要记住,我应该提供如下所示的输入。

comp.allPropertyLines = [{}]。

于 2018-01-29T10:18:24.890 回答