我是新来Angular2打字稿。 谁能告诉我,为什么这并不在编译期间工作,但如果我在运行时改变它,它工作正常?
@Injectable()
export class PlayerService {
history: String[] = [];
addHistory(a: string) {
this.history.push(a);
return this.history;
}
}
它给我的编译时错误是“错误TS2322:类型‘的String []’是不能分配给类型‘字符串’财产‘的charAt’缺失型‘的String []’。”
谢谢!