我正在使用最新版本的Angular,并且存在以下问题:
我有一个应用程序,想要创建两个版本:完整版本和演示。那样的话,我的意思是我想创建两个不同的版本,这些版本将共享大多数代码,但具有不同的UI。为简单起见,如果我有一个工具栏,我想根据版本更改它的视图。
我想做的是创建一个称为Toolbar的抽象组件,并制作两个扩展它的具体类:FullToolbar和DemoToolbar。在我的主要html文件中,我将调用相同的组件,但是它将在编译时以某种方式选择它的实现。 有人可以指导我以某种方式达到我想要的结果吗?
我还将补充一点,我想使用一个干净的解决方案并编译出不必要的类和功能。例如,如果我有完整版本的用户管理服务/组件,则希望将其保留在演示版本中。
答案 0 :(得分:1)