使用ionic.Platform获取设备信息

时间:2016-02-23 11:39:26

标签: android cordova ionic-framework

无法在视图中获取设备信息 -

angular.module('PlatformApp', ['ionic'])
.controller('PlatformCtrl', function($scope) {

  ionic.Platform.ready(function(){
// will execute when device is ready, or immediately if the device is already ready.
  });

var deviceInformation = ionic.Platform.device(); 
});

如何从var deviceInformation获取设备信息?

我知道deviceInformation.model会检索设备的型号名称 - 但是Ionic网站上的指南并没有显示这是如何完成的?我似乎尝试的所有东西似乎都不会产生空白/空物体。

http://ionicframework.com/docs/api/utility/ionic.Platform/

1 个答案:

答案 0 :(得分:2)

您需要将代码置于平台中,如下所示。

  $ionicPlatform.ready(function() {
   $scope.deviceInformation = ionic.Platform.device();
  }); 

您将在控制器中获得设备信息:

 $scope.getDeviceInfo = function() {
   alert($scope.deviceInformation.uuid);
 }

有关此link的一些类似问题,请参阅更多信息。

希望这会对你有帮助!