express 4.x与angular最简单的通信
2016-03-17 08:27
489 查看
一、服务端
可以把res.send()改为res.json()。这两个函数其实是一样的。我开始以为要手动把js对象转化为json字符串,才能在客户端与服务端之间传送,其实express会帮你转换。所以参数直接使用js对象。
二、客户端
回调函数当中的response参数携带了返回的数据,它就是一个js对象,也无需你手动转换。直接使用即可。
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对象,也无需你手动转换。直接使用即可。
相关文章推荐
- angularjs 滚动加载更多数据
- [AngularJS] Angular 1.5 multiple transclude
- Angularjs 滚动加载更多数据
- angularjs的重要部分
- angularJS思维导图02 作用域和控制器
- Angularjs Directive - Compile vs. Link
- AngularJS 简介
- angular.js学习笔记(一)
- BackboneJS与AngularJS区别
- Implementing Angular2 forms – Beyond basics (part 3)
- 深入了解前端路由的实现机制以及angularjs-route-ui的使用
- 结构-行为-样式-angularJs
- [AngularJS] Transforming raw JSON data to meaningful output in AngularJS
- Implementing Angular2 forms – Beyond basics
- 快速搭建Web环境 Angularjs + Express3 + Bootstrap3
- Angular.watch性能问题和ngInfiniteScroll
- AngularJS基本功能
- Angular Chart 使用说明(基于angular工程)
- AngularJS展示数据的ng-bind指令和{{}} 区别
- AngularJS入门(二)