我想在MyCtrl1中使用适当的依赖注入来注入MyCtrl1.resolve对象的字段.我尝试了许多不同的组合,试图注入@ MyCtrl1.resolve等没有运气.
@H_502_4@@MyCtrl1 = ($scope,$http,batman,title) -> $scope.batman = batman.data $scope.title = title.data @MyCtrl1.resolve = { batman: ($http) -> $http.get('batman.json') title: ($http) -> $http.get('title.json') } #@MyCtrl1.$inject = ['$scope','$http'] -- commented out because not sure how to inject resolve fields angular .module( 'app',[]) .config( ['$routeProvider','$locationProvider',($routeProvider,$locationProvider)-> $locationProvider.html5Mode(true) $routeProvider.when('/',{templateUrl: 'index.html',controller: MyCtrl1,resolve: MyCtrl1.resolve}) $routeProvider.otherwise({redirectTo: '/'}) ]) angular.bootstrap(document,['app'])