我的 Controller 中有以下代码:
angular.module('starter.controllers',[]).controller('comeCtrl', function($scope, $ionicModal)
{
$ionicPlatform.ready(function() {
console.log('platform Ready!');
$scope.callSomeFunction();
});
....
当我在我的 iOS 设备(而不是浏览器)上运行它时,callSomeFunction 永远不会被调用,也不会向控制台打印任何内容。知道我在这里缺少什么吗?
最佳答案
您必须在 Controller 的注入(inject)参数中包含 $ionicPlatform。
修改第一行如下:
angular.module('starter.controllers',[]).controller('comeCtrl', function($scope, $ionicModal, $ionicPlatform)
关于ios - ionicplatform.ready 不会在加载时被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31634643/