我正在寻找一个轻量级的js框架来实现客户端的web-app,它可以通过rest api与服务器通信。
我想到react.js - 但我的同事由于缺乏任何模板而拒绝使用它。 Angular.js太大了 - 我的项目只会使用几页和延迟加载的内容+在rest api上发送一些东西。
有什么想法吗?你更喜欢什么?
感谢您的帮助
答案 0 :(得分:2)
AngularJS + Restangular用于RESTful交互是一件轻而易举的事。
app.config(['RestangularProvider',function(RestangularProvider) {
RestangularProvider.setBaseUrl('https://api.yoursite.com/');
}]);
angular.module('my.controllers')
.controller('MyController', ['$scope', 'Restangular', function($scope, Restangular) {
var user = Restangular.one('user', user_id);
var info = user.one('info');
info.get().then(function(res) {
$scope.userInfo = res.data;
});
}]);
userInfo
<div ng-controller="MyController">
<pre> {{userInfo | json}}</pre>
</div>