javascript - Ionic : $ionicPlatform. isIOS() 在 Controller 方法中不起作用

标签 javascript android ionic-framework

我正在尝试获取工作方法 $ionicPlatform.isIOS,以通过运行应用程序的所用平台获取 bool 值。

我在 Android 设备和 Chrome 浏览器中尝试过,但没有成功。

  $scope.getDeviceInfo = function() {

        $scope.isIOS = $ionicPlatform.isIOS();
        alert($ionicPlatform.isIOS());
  }

上面的代码返回以下异常:

Uncaught TypeError: undefined is not a function

请问我做错了什么?

最佳答案

使用以下函数检查您使用的是哪个平台:

$ionicPlatform.is(platform)

其中“平台”可以是“ios”或“android”。

在此处查看此 ionic 提交:github ionic commit

关于javascript - Ionic : $ionicPlatform. isIOS() 在 Controller 方法中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28044084/

相关文章:

javascript - 使用此(或其他 javascript)函数了解 XMLHttpRequest 响应?

javascript - 使用 setTimeouts 排队的浏览器功能可以自动放弃吗?

android - 连接丢失时,异步任务下载器将失败

javascript - 如何在 Typescript Angular 中调用另一个函数内部的函数

javascript - 在 JavaScript 中使用 moment.js 转换纪元时间

javascript - 使用 ID 删除/更新嵌套对象中的对象

javascript - 我们必须将ajax代码和web方法放在同一个asp.net页面中吗?

android - Mapbox - 导航自定义路线(turn-by-turn)

android - 在android应用程序中单击后退按钮时如何避免startActivityForResult

Cordova : Facebook plugin : showDialog apprequests