AngularJS $httpBackend - “Pas plus de demande devrait” erreur

Il semble cette est solution de travail qui montre comment travailler avec $httpBacked http://jsfiddle.net/EgMpe/8/

Mais pour mon cas:

routes

app.config(['$routeProvider', function($routeProvider) { $routeProvider.

    when('/',  {templateUrl: 'partials/user-list.html'}).

...

truquées service:

app.run(function($httpBackend) {

        var users = [{"id":1,"name":"bob","email":"[email protected]"}, {"id":2,"name":"bob2","email":"[email protected]"}]

        $httpBackend.whenGET('/rest/users').respond(function(method,url,data) {
            console.log("Getting users");
            return [200, users, {}];
        });
    });

..

réel service:

services.factory('Users', function($resource){
    return $resource('/rest/users', {}, {
        get:        {method: 'GET', isArray:true}
    });
});

J'ai erreur quand aller à mon "/" itinéraire qui me redirige vers user-list.html page:

Erreur: Inattendu de la demande: OBTENIR partials/user-list.html Pas plus de demande
attendu
à $httpBackend .../monsite/public/angulaire/libs/angulaires-1.2.0/angulaire des simulacres.js:1060:9)

Question1: Ne httpBackend d'éviter toute autre http demande?

J'ai essayé d'utiliser passThrough méthode pour laisser http frapper réel côté serveur:

$httpBackend.whenGET(/^\/mysite\//).passThrough();

Mais cela n'aide pas.

OriginalL'auteur ses | 2013-12-06