Задать вопрос
inscamp
@inscamp

Можно ли использовать массив объектов в качетсве значения одной из пар имя/значение в JSON?

Есть json объект.
var post = {
"images" : [
	{"img" : "img/1.jpg",
	 "img-desc" : "Описание к первому изображению"},
	{"img" : "img/2.jpg",
	 "img-desc" : "Описание ко второму изображению"},
	 {"img" : "img/3.jpg",
	 "img-desc" : "Описание к третьему изображению"}
	] 
}

С точки зрения синтаксиса JS, я могу объявлять json объект таким образом.
Однако попытка с помощью Angular.js добраться до каждого значения img и img-desc заканчивается ничем. В чём же проблема?
<div ng-repeat="image in post.images">
	<img ng-src="{{image.img}}">
	<p>{{image.desc}}</p>
</div>

Кроме того, не удаётся и изъять какой-то конкретный элемент. Например так:
<p>{{post.images[1].img-desc}}</p>
  • Вопрос задан
  • 2244 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
aTwice
@aTwice
Программист C++, C#, Java, JavaScript, Python.
А вы добавили post в $scope?

Всё работает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы