Привет, Угловое сообщество!Нужна помощь по Угловой Фабрике
Я очень смущен, я думаю, что я понимаю, заводскую цель и концепцию, но, кажется, не ...
Вот моя проблема (конечно, просто для вас):
Я хочу использовать мой REST API (работает отлично) с помощью угловых и .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>
Не работает ... 2 часа я консультационные Угловая API, и никакие решения:/
Пожалуйста, помогите мне, я тратить время: '(
\\\\ //// РЕШЕНИЕ
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;
});
}]);
Благодаря @dfsq help :)
Что о нем не работает? Вы получаете сообщения об ошибках? Выполняется ли запрос сети? Вы получили: 1) завод, 2) использование $ resource service, 3) представление с привязками выражений. Какой бит не работает? – Snixtor
я получаю это на моей странице: ** MEAN Stack urlShortener ** {{link.itemId}} -> {{}} link.url – SherlockStd
Вы знакомы с браузером * консоли *. Здесь вы увидите сообщения об ошибках. Здесь вы можете написать вывод во время выполнения JavaScript, чтобы помочь диагностировать вещи.Вы действительно ** должны ** познакомиться с ним, если вы собираетесь где угодно с отладкой JavaScript. https://developer.chrome.com/devtools/docs/console https://developer.mozilla.org/en/docs/Tools/Web_Console – Snixtor