赋值表达式的左侧不能是Angular2中的常量或只读属性

时间:2016-11-07 09:06:06

标签: angular typescript

以下是我的代码的样子

this.timezones = moment.tz.names();
for(let timezone in this.timezones) {
  this.timezones[timezone] = this.timezones[timezone] +' '+ moment.tz(this.timezones[timezone]).format('Z z');
}

我在for循环中出现上面提到的错误,我没有得到这个错误,直到我升级到angular2.1

有没有其他方法来访问timezones变量的元素以使其可写?

1 个答案:

答案 0 :(得分:0)

根据docs of moment timezone

moment.tz.names(); // String[]

给出字符串数组。

现在,

this.timezones[timezone] is undefined.