Anstatt in der angular Mailing-Liste zu posten, denke ich, dass dies mehr von Javascript-Fragen sein könnte. Hoffe, die SO-Community kann auch schneller reagieren.
Ich versuche, die Daten in einem Service zu kapseln und in den Controller zu injizieren.
%Vor%Es löst eine Ausnahme aus
%Vor% $scope.resource = Player.Player.resource.get({_id:$routeParams._id});
gibt auch Fehler
das Folgende funktioniert.
%Vor% Ich möchte mehr Daten und Methoden zu Player
hinzufügen. Also wie kann ich die erste (Objektform) funktionieren lassen?
Sie schaffen eine Fabrik, das ist die untypische Art zu tun. Sie möchten keine Instanz zurückgeben. Angular gibt Ihnen eine Instanz in Ihrem Controller.
%Vor%Hier ist ein Service, den ich geschrieben habe, um mit einem CakePHP-REST-Service zu interagieren. Ich habe es vor einer Weile geschrieben, also nimm es einfach als Illustration, ich kann es umgestalten.
%Vor%}).
Sieht so aus, als würde sich der JS über einen Code für Player beschweren. Ich denke, Player= $resource('/api/Player/:_id', {} )
macht Player
hat eine Eigenschaft Aufruf query
. Das Formular, zu dem Sie gewechselt haben, macht Player
nicht zu dieser Eigenschaft.
Tags und Links javascript angularjs