问题描述
我想创建一个简单的 CMS 网站。但是,我想拥有 Umbraco 的拖放 UI 并将其设置在我的 angular 应用程序中。 1- 是否可以导出 Umbarco UI 以在另一个应用程序中使用它? 2- 如果是这样,我应该将 Umbarco 开源存储库的哪个文件夹复制到我的项目中?
解决方法
这里有几个不同的挑战:
- 渲染视图
- SPA 功能
Umbraco 使用 Razor 来渲染视图。 Angular 的特性之一。所以在这种情况下,我不得不说“不”,你不能从 Angular 复制你在 Umbraco UI 中的内容。并非没有重新发明轮子。 但是,您可以提供混合。 Umbraco 渲染视图,而您使用 Angular 处理 UI 操作,这很常见。
其他可能性是使用 Umbraco Headless。但是,忘记后台的 Umbraco UI,我的意思是页面的视觉组合,Umbraco 将提供数据,您将使用 Angular 进行渲染。