Angular 2 - 使全局可访问课程的最佳方式

时间:2016-09-15 23:32:55

标签: angular

这是在角度2中声明一个全局类的最佳方法,而不需要在每个组件上导入它。我也想在视图中使用它:例如{{GlobalClass.someMessage}}

2 个答案:

答案 0 :(得分:0)

将类附加到Window对象。然后将类名添加到typings.d.ts

答案 1 :(得分:0)

你必须创建一个类,你想要的所有类都扩展到这个类......

export default class Ext {
  testMethod = ()=>{
   Console.log("blah blah");
 };
}

您需要在模块中导入所需的 Ext 类,

export default class test extend Ext{
 Contractor(){
         this.testMethod();
 }
}

另一种不导入它的方法,你可以使用 window 对象。