我只是将我的应用程序从Angular 6更新到Angular 7,但是其中某些工作在Angular 6中却无法在Angular 7中进行,这使浏览器处于无限加载状态。
例如:
@Component({
selector: 'app-page',
template: `<div *ngFor="let key of objectKeys(items)">{{key + ' : ' +
items[key]}}</div>`
})
export class MyComponent {
objectKeys = Object.keys;
items = { keyOne: 'value 1', keyTwo: 'value 2', keyThree: 'value 3' };
constructor(){}
}
上面的代码在角度6中有效,但在角度7中无效,为什么会这样呢? 对不起我的英语,希望有人能帮助我或让我了解发生了什么错误吗?
答案 0 :(得分:0)
您可以尝试将tsconfig.json文件设置为目标ES6吗?
// tsconfig.json
{
"compilerOptions": {
/* Basic Options */
"target": "es6"
}
}