关于这段代码,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 : ,

            }

        }

    })


SMILET
浏览 714回答 1
1回答

慕妹3242003

angular.controller('testCtrl', ['$state', function($state) {     $state.current.resolve.data }]);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript