Injecting Dependencies in config() modules - AngularJS

前端 未结 4 2037
面向向阳花
面向向阳花 2020-11-29 18:45

Currently in app.js i have the following routes:

var gm = angular.module(\'gm\', [\'gm.services\',\'gm.directives\',\'gm.filters\',\'gm.controllers\',\'ngSan         


        
4条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-29 19:10

    This discussion helped me when I was trying to figure out the same thing, basically

    $routeProvider.when('/', {
                    templateUrl:'views/main.html',
                    controller:'MainController',
                    resolve: {
                        recentPosts: ['$q', 'backendService', function($q, backendService){
                            var deferred = $q.defer();
                            backendService.getRecentPosts().then(
                                function(data) {
                                    var result = data.result;
                                    deferred.resolve(result);
                                },
                                function(error) {
                                    deferred.reject(error);
                                }
                            );
                            return deferred.promise;
                        }]
                    }
                })
    

提交回复
热议问题