我有一个组件A和组件B.在组件A中,我想创建组件B方法addMessage()的实例。我想让addMessage可重用。
我如何实现这一目标?
答案 0 :(得分:1)
简单回答:如果您想制作可重复使用的代码,请使用角度2 应该为此写服务。
如果您在NgModule()级别提供服务,它将创建单个 实例,如果该服务和整个应用程序可以使用相同的实例。
或者您可以在组件级别提供服务,以便只提供该组件 可以访问该服务的实例。
答案 1 :(得分:-1)
我们注入组件依赖并分享功能。我认为没有必要做这样的实例创建。我可能错了,你想通过这样做实现什么目标?