У меня есть такой файл json:
{
"pages": {
"page1": {
"field1": "....",
"field2": "....",
"field3": "....",
"thumbnails": [
{
"illustration": "images/img.png",
"content": "...."
},
{
"illustration": "images/img.png",
"content": "...."
},
{
"illustration": "images/img.png",
"content": "...."
}
]
},
......
Когда я хочу использовать его в своем html, я просто делаю:{{ 'pages.page1.field1' | translate }}
например
НО
Что делать, если мне нужно повторить? Для миниатюр.
<div ng-repeat="thumbnail in pages.page1.thumbnails">
{{ thumbnail.content }}
</div>
Но очевидно, что это не работает. Я не знаю, как получить доступ к миниатюрам.
ИЗМЕНИТЬ 1:
Я использую «useStaticFilesLoader» в своей конфигурации следующим образом:
$translateProvider.useStaticFilesLoader({
prefix: 'assets/app_components/app/languages/emag_',
suffix: '.json'
});
Поэтому у меня нет json, определенного в моем контроллере.
РЕДАКТИРОВАТЬ 2. Чтобы быть более точным, вот plunkr с тем, что я именно хочу сделать: чтобы помочь вам понять, в чем моя проблема, я сделал небольшой plunkr здесь: http://plnkr.co/edit/mocztnQYvmmuc3Nslmnb?p=preview