Angularjs: "SyntaxError: неожиданный токен" при загрузке объекта

Я пытаюсь использовать Symphony CMS для вывода своего XSL в виде JSON, для использования в примере приложения angular phonecat из учебного пособия. Мой вид списка json выводится как массив с [{ }] скобками вокруг него. Мой подробный вид json выводится только с {}:

{
 "position": 1,
 "order": 3,
 "total": "1",
 "id": "sunt",
 "sym_id": "21",
 "cat": "back-end",
 "imageUrl": "http://localhost:8080/workspace/images/phones/Nondell-streak-7.0.jpg",
 "name": "Sunt",
 "done": "No",
 "priority": "medium",
 "date-created" : "18 November 2015",
 "date-modified" : "19/11/15 10:41am",
 "date-due" : "18/11/15 2:13pm",
 "snippet": "Quam nihil molestiae"
}

При загрузке моей страницы загружается вид списка. Когда я нажимаю на элемент, пытается загрузить подробное представление, но я получаю: SyntaxError: Неожиданный токен,. Зачем? Синтаксис мне кажется нормальным?

Большая проблема, с которой я сталкиваюсь, заключается в том, что мой json создается динамически с помощью CMS, но, насколько мне известно, на сервере нет реальных файлов.

До того как я получил ошибку: Ошибка в конфигурации ресурса для действия get. Ожидаемый ответ содержит объект, но получил массив, поэтому я внес некоторые изменения, чтобы список выводился в виде массива, а отдельные представления выводились в виде объекта.

Мой JSON генерируется на localhost:8080/json/{parameter}, Параметр "todos", если он не установлен. Таким образом, мой список находится на localhost:8080/json/todos, Параметр принимает имя выбранного объекта, поэтому мой подробный вид будет на localhost:8080/json/foo когда я нажимаю ссылку, сгенерированную под углом.

Я надеюсь, что мой вопрос завершен и имеет смысл:D

0 ответов

Другие вопросы по тегам