如何从build / main.js中的控制台访问该函数

时间:2017-09-29 22:02:31

标签: javascript ecmascript-6 global-variables

我使用ionic / Angular,我似乎无法访问webpack内置js文件中的函数。当我打开chrome控制台并输入函数时没有任何反应..我在打字稿中尝试了window.myfunction(),但它并不喜欢窗口。

1 个答案:

答案 0 :(得分:0)

我在模拟推送通知时所做的是,在构造函数中,导出到我的App类的全局窗口

export class MyApp {
  constructor(public platform: Platform) {
    window["myapp"] = this; //<-- export the class into window
  }

  onNotification(data) {
    //processNotification
  }
}

然后使用控制台我可以模拟接收通知:

  

window.myapp.onNotification({additionalData:{type:“test”,foreground:true},message:“这是消息”})

我希望它有所帮助