2013-04-08 19 views
5

ich eine solche Fabrik erstellen:leer bei der Verwendung von ngResource

angular.module('todoApp', ['ngResource']).factory('taskService', ['constantsService', function($resource, constantsService){ 
var serverUrl = constantsService.server_url; 
return { 
    add: function(task){ $resource(serverUrl + '/api/task/', {task: task}, {'query': {method:'POST'}});} 
} 
}]); 

Als ich ngResource meinem Modul hinzufügen, erhalte ich eine leere HTML-Element anstelle von meiner Anwendung.

+0

Was sagt die Chrome-Konsole? –

+0

Nichts, keine Fehler. – falloff

+1

gleich hier auf 1.0.8, nichts in der Konsole erscheint in der Konsole und ng-view ist leer, nur hinzugefügt, ["ngResource"] zu meinem Modul – Laurent

Antwort

0

Ich füge ngResource zu meinem Modul hinzu, wenn ich es erstelle, nicht in der Fabrik, und es funktioniert.

+0

Ihre Lösung hier ist unklar. Sie sagten oben "Wenn ich ngResource zu meinem Modul hinzufügen, bekomme ich ein leeres HTML-Element" und jetzt sagen Sie, dass es es behebt. Können Sie Ihre Lösung näher erläutern und was das Problem war? –

Verwandte Themen