小编Car*_*hos的帖子

如何在角度组件之间共享功能?

我有3种类型的组件来处理表单.他们是:

  • EntityFormEditComponent //To Edit
  • EntityFormViewComponent // To Visualize
  • EntityFormCreateComponent // To Create

他们有一个共同的父母,他们EntityFormComponent共享自己之间的基本逻辑.

当我创建一个新实体时,该实体从基本表单组件扩展,如下所示:

  • UserFormEditComponent extends from EntityFormEditComponent
  • UserFormViewComponent extends from EntityFormViewComponent
  • UserFormCreateComponent extends from EntityFormCreateComponent

这种组织我的项目的方式产生了一个问题:

我如何分享这3个组件之间的常用方法?

我认为该服务将是一种解决方案,但不是可以推荐的,因为它们不用于处理组件逻辑.

angular

9
推荐指数
1
解决办法
5778
查看次数

如何在angular2中获取组件的TemplateRef?

我有一个组件,需要将您传递TemplateRef给一个指令,该指令将使用createEmbeddedView方法在模态中复制此组件.

我试过这个,但没有成功.

<template let-ref>
    <my-component [myDirective]="ref"></my-component>
</template>
Run Code Online (Sandbox Code Playgroud)

我怎么做的?

angular

5
推荐指数
1
解决办法
8105
查看次数

标签 统计

angular ×2