Tag: restangular

Restangular订购方式:AngularJs

我正在使用Restangular从我的NodeJs Api中获取数据。 我卡在我需要获取和显示值最近添加的顺序我的客户端视图 这里是从API获取列表的代码 $scope.blogs = Blog.getList().$object; 我想知道什么是以指定的方式顺序获取列表的代码。

使用restangular将表单数据从AngularJs前端发布到NodeJS RESTful API

即时通讯工作在一个项目,即时通讯有麻烦张贴表单数据从我的angularJS前端到我的后端RESTful API使用restangular。 每次我尝试我得到一个错误代码400(坏请求)。 下面我的代码 app.js 'use strict'; angular .module('clientApp', ['ngRoute', 'restangular']) .config(function ($routeProvider, RestangularProvider) { RestangularProvider.setBaseUrl('http://127.0.0.1:3000'); $routeProvider .when('/', { templateUrl: 'views/login.html', controller: 'LoginCtrl', controllerAs: 'login' }) .when('/create/user', { templateUrl: 'views/user-add.html', controller: 'UserAddCtrl', controllerAs: 'userAdd' }) .otherwise({ redirectTo: '/' }); }); 视图/ user.html <div ng-controller="UserAddCtrl"> <form class="form-horizontal" name="regForm" ng-submit="saveUser()"> <fieldset> <div class="form-group"> <label class="col-md-4 control-label" for="textinput">First […]

Node.js和AngularJS中的CORS

我的应用程序有一个CORS问题。 我的堆栈是使用Express 4和使用Restangular的 AngularJS的Node.js 我已经尝试了一些东西( 例如 ),但我不断得到: XMLHttpRequest cannot load http://localhost:8080/api/users. Request header field Content-Type is not allowed by Access-Control-Allow-Headers. 在服务器端我有这个标题: app.all('/*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-Methods", "GET, POST","PUT"); next(); }); 在AngularJS部分我使用这个: $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; 我正在像这样做Restangular的职位: var baseUsers = Restangular.all('users'); …. …. baseUsers.post(newUser).then(function(user){ console.log(user); }); 还有一件事,在Node.js服务器上,我正在安装req.method ,它说OPTIONS ,我真的不知道为什么。 也许是愚蠢的东西,希望有人能帮助我。 […]

Restangular反应和ng重复

我最近开始学习使用restangular与我restfull API(帆)交谈的angularjs。 我偶然发现的问题是,在更改范围中的列表后,ng-repeat不会更新。 控制器: app.controller('UsersCtrl', ['UsersSvc', '$scope', function(UsersSvc, s) { UsersSvc.getList().then(function (new_users) { s.users = new_users; }) s.destroy = function (user) { user.remove().then(function () { s.users = _.without(s.users, user); }); } }]); 服务: app.factory('UsersSvc', function(Restangular) { return Restangular.all('users'); }); 模板: <div ng-controller="UsersCtrl"> … <tr ng-repeat"user in users"> <td>{{user.firstName}}</td> <td>{{user.lastName}} </td> <td>{{user.emailAddress}}</td> <td>{{user.age}}</td> </tr> … </div> […]