【发布时间】:2016-09-21 07:51:36
【问题描述】:
我收到此错误cannot read property 'Value' of undefined,我做错了什么?
years: any[] = [];
ngOnInit() {
for (let i = 1970; i <= new Date().getFullYear(); i++)
{
this.years.push({'Value': i});
}
}
【问题讨论】:
-
向我们展示您从对象中获取值的代码。异常应该向您显示发生错误的行。
-
@jcubic,就是这样,我想创建一个对象并像这样使用
year.Value -
这条线看起来很奇怪
years: any[] = [];它应该是 varyears = [];或years: [],如果它在对象内部。 -
@jcubic 这是类型化数组的 angular2/typescript 初始化。该行是正确的AFAIK。
-
@BorisShchegolev 没有注意到这个问题有标签 typescript。
标签: javascript arrays angular typescript