我的控制器中有以下代码:

angular.module('starter.controllers',[]).controller('comeCtrl', function($scope, $ionicModal)
{
    $ionicPlatform.ready(function() {
          console.log('platform Ready!');
          $scope.callSomeFunction();
        });
....

当我在iOS设备(而不是浏览器)上运行此命令时,永远不会调用callSomeFunction,并且不会在控制台上打印任何内容。知道我在这里缺少什么吗?

最佳答案

您必须在控制器的注入参数中包括$ ionicPlatform。

修改第一行,如下所示:

angular.module('starter.controllers',[]).controller('comeCtrl', function($scope, $ionicModal, $ionicPlatform)

关于ios - ionicplatform.ready不会在加载时被调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31634643/

10-09 18:44