1

我正在尝试使用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: Unexpected token , . 为什么?语法对我来说似乎很正常?

我正在努力解决的一个大问题是我的 json 是使用 CMS 动态创建的,但据我所知,服务器上没有实际文件。

在我收到错误之前:操作获取的资源配置错误。预期的响应包含一个对象,但得到了一个数组,所以我做了一些更改,所以列表作为数组输出,单个视图作为对象输出。

我的 json 是在localhost:8080/json/{parameter}. 未设置时,参数为 'todos'。所以我的列表视图位于localhost:8080/json/todos. localhost:8080/json/foo参数采用所选对象的名称,因此当我按下 angular 生成的链接时,我的详细视图将位于。

我希望我的问题是完整的并且有意义:D

4

0 回答 0