将组件分配给变量Angular 4+

时间:2018-07-11 04:06:42

标签: angular typescript

是有效的打字稿/ Angular,还是将组件分配给变量的正确方法?只是分配,不输入类型,等等

例如:

... 
import {CompB} from './comp-b.component';

export class CompA {
   let c = CompB; 

}

或者正确的方法将是创建接口/使用泛型等?

谢谢。

2 个答案:

答案 0 :(得分:0)

我认为您希望在组件之间进行交流。如果这是您想要的,则应使用:

  1. 具有输入和输出装饰器的属性绑定
  2. 可以创建通用服务以通过该服务进行通信并传递数据。

任何一种方法都会起作用。

将一种成分用于另一种成分不好。

答案 1 :(得分:0)

您创建服务/接口以实现所需的相同功能。在另一个组件中使用组件不是一个好主意。

您可以使用服务进行通信。有关更多信息,请访问以下URL:https://hackernoon.com/creating-interfaces-for-angular-services-1bb41fbbe47c