Перебирать объект в Angular
Я пытаюсь сделать некоторые вещи в Angular 2 Alpha 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>
Во всех случаях я получаю сообщения об ошибках типа «Неожиданный токен» или «Не удается найти объект поддержки канала« iterableDiff »»
Что мне здесь не хватает? Это больше невозможно? (Первый синтаксис работает в Angular 1.x) или синтаксис отличается для итерации объекта?