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

如何在离子框架中获取设备UUID

林德华
2023-03-14
问题内容

通过以下方式安装了cordova设备插件:

sudo cordova plugin add org.apache.cordova.device

然后下载ngCordova,并将ng-cordova.min.js包含在js文件夹中,并且也包含在index.html中

接下来我所做的是注射ngCordova如下

angular.module('starter', ['ionic', 'starter.controllers','ngCordova'])

然后包含在控制器中,如下所示

angular.module('starter.controllers', [])

.controller('AppCtrl', function($scope, $ionicModal, $timeout, $ionicPlatform,$cordovaDevice)
but still getting the following errors

ReferenceError: device is not defined
at Object.getUUID (http://localhost:8100/js/ng-cordova.min.js:1:14929)
at new <anonymous> (http://localhost:8100/js/controllers.js:27:26)
at invoke (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11591:17)
at Object.instantiate (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11602:23)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:14906:28
at updateView (http://localhost:8100/lib/ionic/js/ionic.bundle.js:42986:30)
at eventHook (http://localhost:8100/lib/ionic/js/ionic.bundle.js:42933:17)
at Scope.$broadcast (http://localhost:8100/lib/ionic/js/ionic.bundle.js:20605:28)
at $state.transition.resolved.then.$state.transition (http://localhost:8100/lib/ionic/js/ionic.bundle.js:34122:22)
at wrappedCallback (http://localhost:8100/lib/ionic/js/ionic.bundle.js:19197:81)

您现在可以告诉我出了什么问题吗?

如果还有另一种读取设备UUID的方法,请向我说明。


问题答案:

哇,通过这个问题,我发现自己在做什么错。http://forum.ionicframework.com/t/problem-to-use-
ngcordova-device-is-not-
defined/11979

当我们在具有Cordova支持的平台以外的其他设备上进行测试时,会发生这种情况。这对我来说是一个有用的发现。



 类似资料:
  • 问题内容: 我有基于Cordova和Ionic的移动应用程序。在应用程序启动后加载的默认页面上,需要使用SQLLite插件。 https://github.com/brodysoft/Cordova- SQLitePlugin 问题是视图包含 哪个调用了与SQL Lite插件一起使用的控制器方法。并且由于该方法在未初始化deviceready事件之前调用该方法(只能在deviceready事件之后

  • 在ApacheKaraf中安装一个特性时,我遇到了如下使用约束冲突(Karaf框架是felix,版本是4.2.1) 无法解决。原因:包使用冲突:导入包:组织。阿帕奇。http。实体version=“0.0.0” 谷歌搜索之后,才知道“依赖链”有助于从根本上解决问题。但我不知道要在日志或osgi控制台中打印此依赖项链需要遵循哪些步骤 下面的URL中给出了依赖链示例:Hibernate和ApacheF

  • 问题内容: 如何快速获取rightbarbuttonItem的框架?我发现了这一点:UIBarButtonItem:如何找到它的框架?但是它说不能将NSString转换为UIView,或者不能将NSString转换为String: 目标是删除rightBarButtonItem,添加一个imageView,然后使用fadeOut效果对其进行移动。 谢谢 问题答案: 您应该像这样尝试: 编辑(快速3

  • 问题内容: 我创建了一个android应用,在此应用中,用户可以保存一些任务。这些任务将保存在设备中,并且当用户上线时,任务将同步到服务器。用户保存任务时,我需要知道正确的日期和时间。诸如或返回设备时间之类的代码,如果设备时间不正确,则任务会以错误的日期保存。这个应用程式必须离线运作,这一点很重要。并且由于该应用程序的冗长性,用户可能有意更改设备时间。对不起,我的英语不好。 问题答案: 因此,我最

  • 我正在努力使样式正确。我认为这和各种离子标签的样式层次有关,但我不确定。 在我的应用程序中,我正在尝试将一些

  • 问题内容: 任何人都可以举一个在Ionic Framework的后端使用php和在前端使用Angular JS的示例吗? 问题答案: 当然 ! 我和我的合伙人刚刚完成了将PHP作为后端集成的IONIC应用程序的工作。 就像常规的前端后端一样,请求和响应都是JSON形式。 为了快速入门,以下是我们为自己构建的示例代码: send.php recieve.php 希望这对您有所帮助! 编辑1: 使用P