我有以下代码(如下),它们对我来说完美地起作用,至少满足了我的需求。但是我有点怀疑这个方法是否太好了。由于我正在努力应对$http的异步行为,此方法在控制器中全局使用响应对象对我帮助很大。
我只是想知道这是否是正确的方式或至少是可接受的方式,或者我应该像AngularJS文档中的传统$http get请求一样,在项目中继续前进。答案会对我有很大帮助。谢谢。 $stateProvider
我只是想知道这是否是正确的方式或至少是可接受的方式,或者我应该像AngularJS文档中的传统$http get请求一样,在项目中继续前进。答案会对我有很大帮助。谢谢。 $stateProvider
$stateProvider
.state('test', {
url: '/test',
templateUrl: 'partial.template.html',
resolve : {
foo : function($http) {
return $http({
method: 'GET',
url: '/api/something'
});
},
bar : function($http) {
return $http({
method: 'GET',
url: '/api/something'
});
},
},
controller: 'mainController',
})
控制器
.controller('mainController',['$scope', 'foo', 'bar', function($scope, foo, bar){
$scope.fooObj = foo;
$scope.barObj = bar;
}])