gpt4 book ai didi

cordova - ember 2.0、Cordova 和 onDeviceReady

转载 作者:行者123 更新时间:2023-12-03 22:01:54 24 4
gpt4 key购买 nike

app.js 中的代码如下所示:

var App;

Ember.MODEL_FACTORY_INJECTIONS = true;

App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix,
Resolver: Resolver
});

export default App;

我如何在这里使用 deferReadiness 和 advanceReadiness?如果触发了 cordova deviceReady 事件,我需要它来调用 advanceReadiness。

最佳答案

您可以从初始化程序中获取应用程序:

只需使用 ember generate initializer cordova 生成一个新的初始化程序。

这将生成一个名为 app/initializers/cordova.js 的文件。然后你可以改变它来监听 deviceready 事件,如下所示:

export function initialize(container, application) {
application.deferReadiness();
document.addEventListener("deviceready", function() {
application.advanceReadiness();
}, false);
}

export default {
name: 'cordova',
initialize: initialize
};

关于cordova - ember 2.0、Cordova 和 onDeviceReady,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30790605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com