离子推 无法读取未定义的属性"init"


angular.module('starter.controllers', ['ionic','angular-jwt'])
.controller('AppCtrl',function(){
var push = new Ionic.Push({
              "debug": true
            });
              push.saveToken(obj);
});

我无法在其他控制器中注册到设备的令牌?当我将其放在Run()块中时,我的上述工作。但是,为什么它在上述情况下不起作用?我有Cannot read property 'init' of undefined

的错误

我相信这是正确的响应。您将DEV_PUSH设置为false,正确吗?当您将dev_push更改为false时,从我的理解中推动不再使用浏览器,因为您不再在开发测试中。

但是,如果您要使用仿真器或将手机连接到它,您将不再遇到该错误。

如果您使用的是Android,则可以下载ADB Chrome扩展名,该扩展名可以让您在手机上查看控制台日志,这确实很方便!

最新更新