Ruby on rails AngularJS:无法从rails API获取任何数据
我在rails上用一个名为Items的资源制作了这个小API,当我在浏览器a.k.a配置的带有Grunt代理的端口9000上使用它时,它工作得很好,但是当我试图从Angular获取数据时,我什么也得不到 //app.jsRuby on rails AngularJS:无法从rails API获取任何数据,ruby-on-rails,ruby,angularjs,single-page-application,Ruby On Rails,Ruby,Angularjs,Single Page Application,我在rails上用一个名为Items的资源制作了这个小API,当我在浏览器a.k.a配置的带有Grunt代理的端口9000上使用它时,它工作得很好,但是当我试图从Angular获取数据时,我什么也得不到 //app.js .config(function ($routeProvider) { $routeProvider .when('/items', { templateUrl: 'views/items.html', controller:
.config(function ($routeProvider) {
$routeProvider
.when('/items', {
templateUrl: 'views/items.html',
controller: 'ItemsCtrl'
})
.otherwise({
redirectTo: '/'
});
});
app.factory('Item', ['$resource', function($resource) {
return $resource('http://localhost:9000/api/items/:id.json', null, {
'update': { method:'PUT' }
});
}]);
//items.js
angular.module('balenciagaApp')
.controller('ItemsCtrl', ['$scope', 'Item', function ($scope, Item) {
$scope.items = Item.query();
}]);
//items.html
<ul ng-repeat="item in items">
<li>{{item.name}}</li>
</ul>
您的控制台有任何错误吗?HTTP请求是否在开发工具的网络信息中查看?如果是,返回的数据是什么?感谢您的回复,我必须去afk。我回来后再查。