角公共函数应放置模块或父组件

时间:2019-03-20 11:17:43

标签: angular

我的项目现在这样。 enter image description here Test.component是具有两个子组件的父组件

然后,这两个子组件都加载一个更多子组件

问题是

我的孩子1,孩子2,孩子更多的组件

有很多常见的功能和变量

我应该创建一个share.module并将常用功能和变量放在这里。

或仅放入父组件(test.component)

哪种方法更好?

还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

  

我应该创建一个share.module并放置常用功能,   变量。

如果要创建一个保留公共变量并使用这些变量的类,则以下示例可能会给您一个想法。 https://angular-c8shbr.stackblitz.io/并编辑链接:https://stackblitz.com/edit/angular-c8shbr

export class General
{
  public static listCountry={"90":"Turkey","91":"Other Country"};
  

  public static getCountryByFilter(field)
  {
    return this.listCountry[field];
  }
}