【发布时间】:2015-11-27 11:15:19
【问题描述】:
我正在尝试获取路线(app.units)的数据(单位)。这是代码。
.state('app.units', {
url: '/units',
views: {
'menuContent' :{
templateUrl: "templates/units.html",
controller: 'UnitCtrl',
resolve:{
units: function($stateParams, ExamService, $rootScope, $http){
return $http.get(ApiEndpoint.url +'/units.json?auth_token='+$rootScope.globals.currentUser.userToken)
.success(function(response){
//console.log('hello');
return response.data;
})
}
}
}
}
})
正如您所见,这无法解决,不会在控制台中显示任何错误,并在我的 ionic 应用程序中为我提供了一个空白页面,但该端点适用于 chrome 的 Advanced Rest Client。我一直被困在这个问题上,有人可以解决这个问题。
【问题讨论】:
-
可能
$http调用失败。在 ui-router 和 resolves 的情况下什么都不会显示。在这里查看我的其他答案:stackoverflow.com/questions/21868219/… -
能显示UnitCtrl的函数参数和依赖关系吗?
-
@MattWay 是对的,可能是这样。