Доступное значение Immutable.js внутри Angular * ngFor - PullRequest
0 голосов
/ 15 мая 2018

У меня есть простой тест Immutable.js Карта:

this.numberMap = Immutable.Map({
                first: 1, second: 2, third: 3, big: 100000
            });

Теперь я пытаюсь перебрать эту карту с помощью Angular * ngFor:

<div *ngFor="let n of numberMap">
    {{n}}
</div>

Похоже, что n ссылается на всю запись (ключ + значение) и печатает ключ, разделенный запятой, а затем значение. Я не могу получить доступ к этому значению, я не смог найти способ доступа к ключу или части значения n каким-либо образом, есть ли способ получить к ним доступ отдельно?

Я попытался выполнить итерацию для каждого объекта на этой карте, чтобы найти свойства значения / ключа, но, к сожалению, forEach выполняет итерацию только по значению.

1 Ответ

0 голосов
/ 15 мая 2018

Благодаря комментариям я узнал, что эта пара возвращается как обычный массив с двумя записями, поэтому вы можете получить доступ к ключу как n [0] и значению как n [1].

...