.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 : , } } })
1 回答
慕妹3242003
TA贡献1824条经验 获得超6个赞
angular.controller('testCtrl', ['$state', function($state) { $state.current.resolve.data }]);
添加回答
举报
0/150
提交
取消