您的位置:首页 > Web前端 > AngularJS

express 4.x与angular最简单的通信

2016-03-17 08:27 489 查看
一、服务端

router.get('/json', function(req, res, next) {

var t={a:"123",b:"123"};
res.send(t);
});


可以把res.send()改为res.json()。这两个函数其实是一样的。我开始以为要手动把js对象转化为json字符串,才能在客户端与服务端之间传送,其实express会帮你转换。所以参数直接使用js对象。

二、客户端

$http.get("/json")
.success(function(response) {$scope.names = response;console.log(response.a);});


回调函数当中的response参数携带了返回的数据,它就是一个js对象,也无需你手动转换。直接使用即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: