Перебирать объект в 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) или синтаксис отличается для итерации объекта?

Ответы на вопрос(15)

Ваш ответ на вопрос