0
我是angularjs的初學者。我在路由中有以下角碼:稍後在控制器中使用路由的'解析結果?
.when('/projectconfig/:projectId', {
templateUrl: 'views/core/project/project.html',
controller: 'ProjectConfiguration',
resolve:{
projectData: function ($q, $routeParams,ProjectConfiguration, Logger) {
var deferred = $q.defer();
ProjectConfiguration.query({projectId: $routeParams.projectId},
function(projectData) {
deferred.resolve(projectData);
}, function(errorData) {
Logger.log('Problem in resolution data.');
deferred.reject();
});
return deferred.promise;
}
}
})
我欣賞一些提示,我可以稍後在屬於頁面的控制器中使用projectData。