Hallo SO eckige Gemeinschaft!Brauchen Sie Hilfe auf Angular Factory
ich sehr verwirrt bin, ich glaube, ich verstehe haben die Fabrik Zweck und Konzept, scheint aber nicht ...
Hier ist mein Problem (sicherlich einfacher für Sie):
ich verwenden möchten mein REST API (funktionierend) mit Winkel- und .factory ...
rest.js
var app = angular.module('urlShortener', ['ngRoute', 'ngResource']);
app.factory('API', ['$resource',
function($resource){
return $resource('/link'});
}],{
get: {method:GET},
post: {method:POST},
put: {method:PUT},
delete: {method:DELETE},
}
);
app.controller('GetAll', function ($scope) {
$scope.links = API.get();
});
index.ejs
<div ng-controller="GetAll">
<ul>
<li ng-repeat="link in links">
<p>{{link.itemId}} --> {{link.url}}</p>
</li>
</ul>
</div>
Problem ... 2 Stunden ich die Angular API Beratung bin und keine Lösungen:/
Bitte helfen Sie mir ich Zeit verschwenden: '(
\\\\ SOLUTION ////
rest.js
app.factory('API', ['$resource', function($resource) { return $resource('/link'); }]);
app.controller('GetAll', ['$scope', 'API', function ($scope, API) {
API.query().$promise.then(function(links) {
$scope.links = links;
});
}]);
Dank @dfsq help :)
Was ist es funktioniert nicht? Erhalten Sie Fehlermeldungen? Wird eine Netzwerkanfrage gestellt? Sie haben: 1) eine Fabrik, 2) eine Verwendung von $ Ressourcenservice, 3) eine Ansicht mit Ausdrucksbindungen. Welches Bit funktioniert nicht? – Snixtor
ich dieses auf meiner Seite: ** MEAN Stapel urlShortener ** {{link.itemId}} -> {{}} link.url – SherlockStd
Sind Sie mit dem Browser * Konsole vertraut *. Dort werden Fehlermeldungen angezeigt. Hier können Sie während der JavaScript-Ausführung Ausgaben ausgeben, um die Diagnose zu erleichtern.Du musst dich wirklich damit vertraut machen, wenn du mit dem JavaScript-Debugging weiterkommst. https://developer.chrome.com/devtools/docs/console https://developer.mozilla.org/en/docs/Tools/Web_Console – Snixtor