Я пытаюсь перебрать объект json ключ / значение, полученный из файла перевода ngx-translate.
Это прекрасно работает:
<div *ngFor="let item of 'gallery.01.images' | translate | keyvalue">
<p>{{item .key}}:{{item .value}}</p>
</div>
Но если яЧтобы включить переменную в итерируемый объект, она выдает ошибку ниже:
<div *ngFor="let item of 'gallery.{{id}}.images' | translate | keyvalue">
<p>{{item .key}}:{{item .value}}</p>
</div>
Ошибка
emplate parse errors: Can't bind to '*ngFor' since it isn't a known property of 'div'
i18n / en.json
{
"gallery": {
"01: {
"images": ["001", "002", "003"]
},
"02: {
"images": ["006", "009"]
}
}
}