基于 SAAS 的应用程序,希望所有模块只有一个布局页面

SAAS based application , want to have only one layout page for all modules

我在 angular 开发了不同的网站,但我想为我的所有网站采用一种布局。

是否有可能为我的所有网站使用相同的布局页面,这样布局设计就可以相同而无需在每个网站上都这样做?

您应该提取常见的布局和样式作为 angular 库,并将其重复用于每个应用程序。 更多细节: https://angular.io/guide/creating-libraries

我可以看到多种方式:

解决方案 1

创建一个 stylesheet/component 库并在任何地方重复使用它。 Really nice guide here / docs here

解决方案 2

将多个应用程序合二为一。基于url,加载相应的应用,几乎可以独立开发。 Excellent guide with the same rationale as the one you are trying to achieve

更多细节,请提供一些代码,以便我们对其进行扩展。