我正在尝试做一些事情在角度2阿尔法28,我有一个问题与字典和 ngFor
。
我的 TypeScript 界面是这样的:
interface Dictionary {
[index: string]: string
}
在 JavaScript 中,这将转换为一个带有数据的对象,如下所示:
myDict={'key1':'value1','key2':'value2'}
我想重复这个步骤,试试这个:
<div *ngFor="(#key, #value) of myDict">{{key}}:{{value}}</div>
但是,下面这些方法都没有用:
<div *ngFor="#value of myDict">{{value}}</div>
<div *ngFor="#value of myDict #key=index">{{key}}:{{value}}</div>
在所有情况下,我都会得到像 Unexpected token
或 Cannot find 'iterableDiff' pipe supporting object
这样的错误
我错过了什么?这不可能了吗?(第一种语法是在 Angular 1.x 中工作的)还是在对象上迭代的语法不同?