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