javascript - 关于这段代码,resolve里面的data如何在控制器获得?angular
本文介绍了javascript - 关于这段代码,resolve里面的data如何在控制器获得?angular的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
.state('', {
url : '/main',
ncyBreadcrumb : {
},
params : {
},
resolve : {
data : function($stateParams, $q) {
var deferred = $q.defer();
service.functionnnnnnn(params).then(function(result) {
deferred.resolve(result.data);
});
return deferred.promise;
}
},
views : {
'main' : {
controller : "",
controllerAs : "vm",
templateUrl : ,
}
}
})
解决方案
angular.controller('testCtrl', ['$state', function($state) {
$state.current.resolve.data
}]);
这篇关于javascript - 关于这段代码,resolve里面的data如何在控制器获得?angular的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文