我正在考虑使用集成的内容管理系统制作一个单页应用程序,以便用户可以编辑网站上的所有内容,甚至添加新页面。
但是,当用户从SPA中的另一个页面创建页面时,似乎不可能有SPA可以自动路由新页面。
从我所见,做到这一点的唯一方法是拥有后端句柄,并使其使用angular-cli制作组件并编辑Angular中的文件,然后重建并替换它的当前DIST。文件。真是麻烦啊。
所以我问,这有可能吗?如果是这样,您将如何做?
答案 0 :(得分:0)
这实际上取决于您计划创建哪种类型的 新 页面。
如果这些新页面类似于您正在创建的博客页面,则可以为每个博客页面设置一个ID,然后根据该ID进入该页面。然后,将利用此ID从API获取该页面的数据。
但这会限制页面的外观。他们所有人都会拥有一致的外观和感觉,这可能并不是您想要的。
对于您的特定用例,使用React代替Angular可能会有所帮助,因为它具有Gatsby。