当前位置: 首页 > 面试题库 >

Cordova + Angularjs +设备就绪

仲阳朔
2023-03-14
问题内容

我正在使用Cordova和AngularJS开发移动应用程序。在准备好Cordova设备之前,如何限制AngluarJS的引导。基本上,我不想在设备准备就绪之前使用任何AngularJS控制器。


问题答案:

手动引导您的Angular应用程序:

ng-app从HTML代码中删除属性,因此Angular不会自行启动。

在您的JavaScript代码中添加以下内容:

document.addEventListener("deviceready", function() {
    // retrieve the DOM element that had the ng-app attribute
    var domElement = document.getElementById(...) / document.querySelector(...);
    angular.bootstrap(domElement, ["angularAppName"]);
}, false);

有关引导应用程序的角度文档。



 类似资料:
  • 问题内容: 我正在使用Cordova 3.3.1-0.4.2和Angular 1.2.13 收到Cordova“ deviceready”事件后,我需要手动引导Angular。 我正在Nexus 5上进行测试,但在iPhone上却具有完全相同的行为。 为了简化问题,这是JS在全局文档范围内运行。脚本在结束标记之前加载。 这有效: 这不起作用: 但是,如果我添加到显示它正在运行的init方法中。同时

  • 我正在尝试在针对windows phone 8的cordova/phonegap应用程序中使用设备插件。 我使用以下命令安装了设备插件: plugman安装—平台wp8—项目--插件https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git 这似乎有效,因为我没有收到任何错误,但在结束前只收到以下消息: 为wp8安装“org.

  • 问题内容: 我有一个AngularJS / Cordova应用程序,该应用程序轮询远程服务器上的JSON服务: 在浏览器中进行开发并在我的IntranetApache服务器()上运行,我得到“不存在’Access-Control-Allow-\Origin’标头”,因此我通过添加以下内容来解决此问题: 一切正常,我可以在Chrome开发工具中看到。 因此,不得不首先考虑这一点,我想知道当应用程序在

  • 问题内容: 我有一个使用AngularJS的phonegap应用程序。 在我的应用程序上,我正在使用NetworkStatus插件来确认手机正在使用的连接类型。 在我的根路由上,我正在解析对服务的调用,该调用调用DeviceService,它负责访问navigator.network.connection.type并确定连接是打开还是关闭。解决方案(通过路由解析功能)将一个connectionSt

  • 日历 addPhoneRepeatCalendar addPhoneRepeatCalendar(Object object) 向系统日历添加重复事件 参数 Object object 属性 类型 默认值 必填 说明 title string 是 日历事件标题 startTime number 是 开始时间的 unix 时间戳 (1970年1月1日开始所经过的秒数) allDay boolean

  • 控制手机设备 BK.Device.keepScreenOn(Object) 开启或取消屏幕常亮 手Q版本:7.6.5 Object参数 属性 类型 是否必填 说明 isKeepOn boolean 是 true为保持屏幕常亮 false为取消屏幕常亮 示例: function keepOn(){ BK.Device.keepScreenOn({isKeepOn:true});//开启常亮