Angular 2-通过CMS自动路由SPA?

时间:2019-02-05 13:36:09

标签: angular express content-management-system angular2-routing

我正在考虑使用集成的内容管理系统制作一个单页应用程序,以便用户可以编辑网站上的所有内容,甚至添加新页面。

但是,当用户从SPA中的另一个页面创建页面时,似乎不可能有SPA可以自动路由新页面。

从我所见,做到这一点的唯一方法是拥有后端句柄,并使其使用angular-cli制作组件并编辑Angular中的文件,然后重建并替换它的当前DIST。文件。真是麻烦啊。

所以我问,这有可能吗?如果是这样,您将如何做?

1 个答案:

答案 0 :(得分:0)

这实际上取决于您计划创建哪种类型的 页面。

如果这些新页面类似于您正在创建的博客页面,则可以为每个博客页面设置一个ID,然后根据该ID进入该页面。然后,将利用此ID从API获取该页面的数据。

但这会限制页面的外观。他们所有人都会拥有一致的外观和感觉,这可能并不是您想要的。

对于您的特定用例,使用React代替Angular可能会有所帮助,因为它具有Gatsby