Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON项具有自己的页面_Javascript_Angularjs_Contentful - Fatal编程技术网

Javascript JSON项具有自己的页面

Javascript JSON项具有自己的页面,javascript,angularjs,contentful,Javascript,Angularjs,Contentful,我已经开始使用contentful,创建了一些条目,现在我想用子页面创建一个简单的动态页面 基本上是一个投资组合。我想有什么-索引页面与内部投资组合页面的链接。我有一个JSON,其中每个条目都包含标题、内容、slug、id等 我如何让他们的每个页面都有url?模板将是相同的。例如,用户来到url.com/someurl,他看到条目中某些特定项目的页面 我的直觉告诉我,控制器通常做这种工作。我是否应该尝试使用angularjs之类的框架?你可以看看我一直在开发的这个简单示例应用程序,只使用普通JS

我已经开始使用contentful,创建了一些条目,现在我想用子页面创建一个简单的动态页面

基本上是一个投资组合。我想有什么-索引页面与内部投资组合页面的链接。我有一个JSON,其中每个条目都包含标题、内容、slug、id等

我如何让他们的每个页面都有url?模板将是相同的。例如,用户来到url.com/someurl,他看到条目中某些特定项目的页面


我的直觉告诉我,控制器通常做这种工作。我是否应该尝试使用angularjs之类的框架?

你可以看看我一直在开发的这个简单示例应用程序,只使用普通JS。它还没有完全完成,但展示了使用Contentful构建仅前端应用程序的基本原则,包括:

假设您添加了angularjs标记,我想您也可能对此感兴趣:

本质上,您应该像其他应用程序一样,使用您想要的(或不想要的)任何框架构建应用程序,但是从Contentful而不是AJAX端点或任何其他数据库获取数据


您可能还需要考虑如何在Contentful中构建条目和内容类型。一个好的策略是创建与页面相对应的条目(例如,在该示例应用程序中,有产品,每个产品都有单独的页面),然后创建可以链接到该页面的相关条目(例如,博客帖子和图像)。

您对现有页面使用的是什么?(你为什么要考虑客户端解决方案而不是服务器端解决方案?)我对js比php更熟悉,因为我没有后端开发经验。目前只有纯html、javascript和jQuery,没有使用任何CMS。