如何在 javascript
中初始化自定义对象数组以防止出现错误“无法读取未定义的属性“长度””
?
组件
export class MyClass implements OnInit {
myArray: MyObject[];
}
查看
<div *ngIf="myArray.length > 1">Size is greater than 1</div>
上面的代码正确地给出了上述错误。初始化数组的正确方法是什么?谢谢。
最佳答案
您仅给出了字段的类型。您还需要初始化它以引用某些内容
export class MyClass implements OnInit {
myArray: MyObject[] = [];
}
模板中还有不同的名称,我认为这只是拼写错误
<div *ngIf="myArray.length > 1">Size is greater than 1</div>
关于Javascript - 自定义对象初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46788169/