angularjs学习:通信
为什么80%的码农都做不了架构师?>>>
和服务器通信的方式:
1.$http:是简单的封装了浏览器原生的XMLHttpRequest对象。$http只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和error两个方法。
$http({
method: 'GET',
url: '/api/users.json'
}).success(function(data,status,headers,config) {
// 当相应准备就绪时调用
}).error(function(data,status,headers,config) {
// 当响应以错误状态返回时调用
});
//方法实际上返回了一个promise对象 var promise = $http({
method: 'GET',
url: '/api/users.json'
});
// 或者使用success/error方法
promise.success(function(data, status, headers, config){
// 处理成功的响应
});
// 错误处理
promise.error(function(data, status, headers, config){
// 处理非成功的响应
});
2.$resource:可以理解为restful框架的一个资源创建工厂类。
//1.创建一个资源对象
var User = $resource('/api/users/:userId.json',
{userId: '@id'}
});
//2. 发起一个restful格式的GET请求:
// GET /api/users/123
User.get({
id: '123'
}, function(resp) {
// 处理响应成功
}, function(err) {
// 处理错误
});
// 发起restful格式的DELETE 请求:
// DELETE /api/users/123
User.delete({}, {
id: '123'
}, function(response) {
// 处理成功的删除响应
}, function(response) {
// 处理非成功的删除响应
});
//等等restful格式请求
转载于:https://my.oschina.net/haoqoo/blog/420451
angularjs学习:通信相关推荐
- angularjs学习总结(资料收集)
angularjs学习总结(资料收集) 原文地址https://blog.csdn.net/weixin_33178524/article/details/79179597 1 前言 前端技术的发展是 ...
- 开启AngularJS学习之旅
AngularJS 通过新的属性和表达式扩展了 HTML. AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications). AngularJS 学习起 ...
- 我的AngularJS学习轨迹
开始接触Anguljar可能是在2013年初,那个时候的版本1.0.*,那个时候国内主要的中文资料AngularJS学习笔记:http://zouyesheng.com/angular.html,an ...
- 推荐10个很棒的AngularJS学习指南
AngularJS 是非常棒的JS框架,能够创建功能强大,动态功能的Web app.AngularJS自2009发布以来,已经广泛应用于Web 开发中.但是对想要学习Angular JS 的人而言,只 ...
- 【AngularJs学习笔记五】AngularJS从构建项目开始
为什么80%的码农都做不了架构师?>>> #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...
- AngularJS学习之旅—AngularJS 模块(十五)
一.AngularJS 模块 模块定义了一个应用程序. 模块是应用程序中不同部分的容器. 模块是应用控制器的容器. 控制器通常属于一个模块. 1.创建模块 通过 AngularJS 的 angular ...
- 学习通信原理之——从实验中理解频谱/功率谱/功率谱密度(MATLAB演示)
我的个人博客文章链接如下:学习通信原理之--从实验中理解频谱/功率谱/功率谱密度(MATLAB演示) 前言 最近在复习通信原理,每次到了功率谱这一块就感到困惑,每次都要去查,我觉得不能再这样循环下去了 ...
- 【AngularJs学习笔记三】Grunt任务管理器
为什么80%的码农都做不了架构师?>>> #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...
- AngularJS 学习路线
AngularJS 是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,诞生以来吸引了大量的目光,也迅速成为了Web开发领域的新宠. AngularJS 网站 ...
- AngularJs学习的前景及优势
一.趋势 互联网未来的发展趋势是前端后端只靠json数据来进行通信.后端只处理和发送一段json数据到前端,然后计算和模板渲染都在前端进行,而前端的改动,形成json数据然后传回到后端.未来趋势就是: ...
最新文章
- 结队项目——第一次作业
- 在线作图|2分钟绘制一张箱线图
- LeetCode_每日一题(8月)
- Python3 isspace()方法
- ruoyi 多模块部署_大数据时代,独立部署的商城系统具有哪些优势?
- 达摩院里的女Leader,一面温柔似水一面灿烂如阳
- c++画多边形_如何画出超漂亮的极光绘画教程
- 【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察
- 重绘CButton控件
- 八、Linux文本编辑器vim/vi
- Atitit 提升开发效率 简化设计工具箱 vs 问题诊断 目录 1. 语言类类tool内嵌脚本解释器	1 1.1. 脚本语言 php nodejs python	1 1.2. Sql	1 2. D
- Linux运维常用脚本整理
- GsonFormatPlus转变回GsonFormat办法
- MacBook安装wget几种方式
- android 拨号隐藏号码,技巧:手机隐藏代码大集合 知道五个以上是大神
- 第七周 项目2 - 建立链队算法库
- WebStorm中使用Git同步代码到Github
- udpsender用法
- 使用OneR算法进行分类(Python实现)
- 一劳永逸-当换源解决不了pyrit各种原因的安装失败
热门文章
- java获取jsp页面下拉列表框_jQuery+jsp下拉框联动获取本地数据的方法(附源码)
- SHELL脚本也要函数化
- Cause: the class org.apache.tools.ant.taskdefs.optional.ANTLR was not found.
- 论耐力,哺乳动物中人类可能是第一
- VC使用命令行编译很复杂
- 下载.Net Framework离线安装文件的办法
- eclipse中汉字对齐错误
- 光干涉波谷,有可能低于绝对零度
- redis windows切割日志文件_开发者笔记:Windows下搭建简易单机Redis集群测试环境...
- mysql左连接右连接内连接的含义_MySQL-解释左连接,右连接,内连接,全连接