在deviceready中调用工厂绑定变量是不可行的。deviceready是Cordova提供的一个事件,用于表示设备已准备好执行Cordova插件和API调用。在deviceready事件触发之前,Cordova插件和API可能还没有完全加载和初始化,因此尝试在此事件中调用工厂绑定变量可能会导致错误或不可预测的行为。
工厂绑定变量通常用于依赖注入和控制反转等设计模式中,用于创建和管理对象实例。在移动应用开发中,通常会使用框架或库来实现这些模式,例如AngularJS、React Native等。在这些框架中,通常会在应用启动时进行工厂绑定变量的初始化,而不是在deviceready事件中。
如果您需要在移动应用中使用工厂绑定变量,建议在应用启动时进行初始化,例如在应用的入口文件或启动类中进行。具体的实现方式取决于您使用的框架或库。在Cordova应用中,您可以在deviceready事件触发后的回调函数中进行初始化操作,以确保插件和API已经加载和初始化完成。
请注意,以上答案是基于一般的移动应用开发经验和最佳实践,具体情况可能因应用框架、库和需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云