我正在为我的角应用程序制作模态窗口服务,使用组件工厂解析程序在对话框中加载动态内容 . 现在,我已将其设置为允许将任何组件传递到模态窗口服务,以显示在对话框中 . 问题是,我只想让组件“标记”允许在模态窗口服务中抛出 . 所以我最初的想法去了一个界面 . 但经过一番研究后发现,将其限制为空接口并没有任何帮助,因为仍然可以传入任何组件 .
我只希望能够传入"marked"组件,因为这些组件与我在app模块中标记为entry components的组件相同 .
我正在为我的角应用程序制作模态窗口服务,使用组件工厂解析程序在对话框中加载动态内容 . 现在,我已将其设置为允许将任何组件传递到模态窗口服务,以显示在对话框中 . 问题是,我只想让组件“标记”允许在模态窗口服务中抛出 . 所以我最初的想法去了一个界面 . 但经过一番研究后发现,将其限制为空接口并没有任何帮助,因为仍然可以传入任何组件 .
我只希望能够传入"marked"组件,因为这些组件与我在app模块中标记为entry components的组件相同 .
1 回答
您可以使用用于模拟nominal types的技术之一 . 他们经常使用某种标记,如: