Typescript / Angular 2从另一个组件获取方法

时间:2016-11-07 05:11:03

标签: angular typescript

我有一个组件A和组件B.在组件A中,我想创建组件B方法addMessage()的实例。我想让addMessage可重用。

我如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

  

简单回答:如果您想制作可重复使用的代码,请使用角度2   应该为此写服务。

  1. 如果您在NgModule()级别提供服务,它将创建单个 实例,如果该服务和整个应用程序可以使用相同的实例。

  2. 或者您可以在组件级别提供服务,以便只提供该组件 可以访问该服务的实例。

答案 1 :(得分:-1)

我们注入组件依赖并分享功能。我认为没有必要做这样的实例创建。我可能错了,你想通过这样做实现什么目标?