2016-11-07 58 views
0

我有一个组件A和组件B.在组件A中,我想创建一个组件B方法addMessage()的实例。我想使addMessage可重用。Typescript/Angular 2从另一个组件获取方法

我该如何做到这一点?

+2

https://angular.io/docs/ts/latest/cookbook/component-communication.html – Sefa

回答

1

简单的答案:在角2,如果你想使可重用的代码,你应该 为该书写的服务。

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

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

-1

我们注入组件依赖和共享功能。我认为不需要做这样的实例创建。我可能是错的,你想通过这么做达到什么目的?

相关问题