Resolving breeze query/Q promise with $route resolve stops page
I'm having problems executing a breeze query with angular resolve before the view is rendered. I'm trying to get some data from the server before the view is rendered with breeze. I'm using $routeProvider.when('/countries', { templateUrl: 'App/partials/countries.html', controller: Ctrl, resolve: Ctrl.resolve }). controller and service snippets: function Ctrl($scope, Q, datacontext, countries) { //... } function getCountries(forceRefresh) { var query = entityQuery. from("countries"). orderBy("name"); return manager.executeQuery(query). then(getSucceeded); } function getSucceeded(data) { return