【发布时间】:2016-06-14 23:52:38
【问题描述】:
我是 Angular2 打字稿的新手。谁能告诉我为什么这在编译时不起作用,但如果我在运行时更改它,它就可以正常工作?
@Injectable()
export class PlayerService {
history: String[] = [];
addHistory(a: string) {
this.history.push(a);
return this.history;
}
}
它给我的编译时错误是“错误 TS2322:类型 'String[]' 不可分配给类型 'String'。 'String[]' 类型中缺少属性 'charAt'。"
谢谢!
【问题讨论】:
标签: typescript angular