angularjs有几个版本
$http.post('lmp.queryInfo', postData, config
).success(function(data, status, headers, config) {
console.log(data+"-----"); //结果见图1
// console.log(JSON.stringify(data)); //结果见图2
}).error(function(data, status, headers, config) {
//处理错误
});
...
angularjs那个版本可以兼容IE怎11:
AngularJS 1.3抛弃了对IE8的支持。可以在我们的博客上了解更多内容。AngularJS 1.2将继续支持IE8,但核心团队已经不打算在解决IE8及之前版本的问题上花时间。
若你要在ie7上使用的话,也有办法解决兼容性问题,具体请百度。
如果是angular 的话,注意这一段:
import 'classlist.js'; // Run `npm install --save classlist.js`.
ie 9以前的版本一般兼容性不会有什么问题的,请放心使用。
各位大牛,现在学AngularJS应该学哪个版本: 前端技术比如jQuery,bootstrap,angularjs,Nodejs,这些比较常见的应该都会学习,当然最基础的还是css+html+JavaScript。
angularjs2 等待多少秒:
我觉得Angular 2 应该是更易学,更简单了。至于原有的系统需要升级到2.0,我觉得现在完全不必要担忧。
1. 因为到Angular 2正式在项目中使用的时候,估计是1-2年以后,或者更久,那是很多现有的Angular1.x项目未必还在(哈哈,勿喷);
2. Angular1.3版本在Angular2出来后官方会一直维护修复到1-2年;
3. 大多数产品和项目UI变化基本上一年一变或者多变(如果一致不变,基本上没有必要升级了),使用了Angular.js后业务逻辑的代码基本上不会和UI耦合太多,所以要升级也并不是完全不可能。
4. 我相信到时候,Angular团队和社区一定会想尽一切办法让Angular1.x的朋友完美过度升级的,现在担心这个问题,太早,还是把眼前的BUG修复了再说吧!
angularjs的¥q的用法:
在用JQuery的时候就知道 promise 是 Js异步编程模式的一种模式,但是不是很明白他跟JQuery的deferred对象有什么区别。随着公司项目的进行,要跟后台接数据了,所以决定搞定它。
Promise
Promise是一种模式,以同步操作的流程形式来操作异步事件,避免了层层嵌套,可以链式操作异步事件。
我们知道,在编写javascript异步代码时,callback是最最简单的机制,可是用这种机制的话必须牺牲控制流、异常处理和函数语义化为代价,甚至会让我们掉进出现callback大坑,而promise解决了这个问题。
ES6中Promise、angularJS内置的AngularJS内置Q,以及when采用的都是Promises/A规范,如下:
每个任务都有三种状态:未完成(pending)、完成(fulfilled)、失败(rejected)。
1.pending状态:可以过渡到履行或拒绝状态。
2.fulfilled状态:不能变为其他任何状态,而且状态不能改变,必须有value值。
3.rejected状态:不能变为其他任何状态,而且状态不能改变,必须有reason。
状态的转移是一次性的,状态一旦变成fulfilled(已完成)或者failed(失败/拒绝),就不能再变了。
复制代码代码如下:
function okToGreet(name){
return name === 'Robin Hood';
}
function asyncGreet(name) {
var deferred = $q.defer();
setTimeout(function() {
// 因为这个异步函数fn在未来的异步执行,我们把代码包装到 $apply 调用中,一边正确的观察到 model 的改变
$scope.$apply(function() {
deferred.notify('About to greet ' + name + '.');
if (okToGreet(name)) {
deferred.resolve('Hello, ' + name + '!');
} else {
deferred.reject('Greeting ' + name + ' is not allowed.');
}
});
}, 1000);
return deferred.promise;
}
var promise = asyncGreet('Robin Hood');
promise.then(function(greeting) {
alert('Success: ' + greeting);
}, function(reason) {
alert('Failed: ' + reason);
}, function(update) {
alert('Got notification: ' + update);
});
Q Promise的基本用法
上面代码表示, $q.defer() 构建的 deffered 实例的几个方法的作用。如果异步操作成功,则用resolve方法将Promise对象的状态变为“成功”(即从pending变为resolved);如果异步操作失败,则用reject方法将状态变为“失败”(即从pending变为rejected)。最后返回 deferred.promise ,我们就可以链式调用then方法。
JS将要有原生Promise,ES6中已经有Promise对象,firefox和Chrome 32 beta版本已经实现了基本的Promise API
AngularJs中的$q.defferd
通过 调用 $q.defferd 返回deffered对象以链式调用。该对象将Promises/A规范中的三个任务状态通过API关联。
deffered API
deffered 对象的方法
1.resolve(value):在声明resolve()处,表明promise对象由pending状态转变为resolve。
2.reject(reason):在声明resolve()处,表明promise对象由pending状态转变为rejected。
3.notify(value) :在声明notify()处,表明promise对象unfulfilled状态,在resolve或reject之前可以被多次调用。
deffered 对象属性
promise :最后返回的是一个新的deferred对象 promise 属性,而不是原来的deferred对象。这个新的Promise对象只能观察原来Promise对象的状态,而无法修改deferred对象的内在状态可以防止任务状态被外部修改。
Promise API
当创建 deferred 实例时会创建一个新的 promise 对象,并可以通过 deferred.promise 得到该引用。
promise 对象的目的是在 deferred 任务完成时,允许感兴趣的部分取得其执行结果。
promise 对象的方法
1.then(errorHandler, fulfilledHandler, progressHandler):then方法用来监听一个Promise的不同状态。errorHandler监听failed状态,fulfilledHandler监听fulfilled状态,progressHandler监听unfulfilled(未完成)状态。此外,notify 回调可能被调用 0到多次,提供一个进度指示在解决或拒绝(resolve和rejected)之前。
2.catch(errorCallback) —— promise.then(null, errorCallback) 的快捷方式
3.finally(callback) ——让你可以观察到一个 promise 是被执行还是被拒绝, 但这样做不用修改最后的 value值。 这可以用来做一些释放资源或者清理无用对象的工作,不管promise 被拒绝还是解决。 更多的信息请参阅 完整文档规范.
通过then()方法可以实现promise链式调用。
复制代码代码如下:
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB 将会在处理完 promiseA 之后立刻被处理,
// 并且其 value值是promiseA的结果增加1
$q的其他方法
$q.when(value):传递变量值,promise.then()执行成功回调
$q.all(promises):多个promise必须执行成功,才能执行成功回调,传递值为数组或哈希值,数组中每个值为与Index对应的promise对象
angularjs支持哪些浏览器:
你好;百度浏览器,火狐浏览器都可以,
uc浏览器就不要使用了,
它的兼容性能很差,
很多的系统都不支持,
有的网站不能登录,
很多网友都不在使用uc浏览器了,
使用express还有使用angularjs的必要吗: 一,利用Node搭建静态服务器 这个是这个项目的底层支撑部分。用来支持静态资源文件像html, css, gif, jpg, png, javascript, json, plain text等等静态资源的访问。这里面是有一个mime类型的文件映射。 mime/questions/7352164/update-all-clients-using-socket-io 改为以下才起作用: io.sockets.emit('users_count', clients); 四、效果图 五、源码下载 Nodejs多人聊天室(点击此处下载源码) ps: 1、在命令行运行 node main.js 然后在浏览器中打开index.html,如果浏览器(ff、Chrome)不支持,请升级到支持WebSocket的版本. 2、推荐node.js的IDE WebStorm 以上内容就是本文基于Angular和Nodejs搭建聊天室及多人聊天室的实现,希望大家喜欢。
angularjs的问题 用ng-repeat读不出数据: 换成 http://wwwapjsnet/ 中文官网的angular之后可以运行起来,不知道是不是你的js有问题,或者是版本问题。angularjs的问题 用ng-repeat读不出数据
AngularJs $Post请求返回的数据显示不正确: 看看是不是angularJS版本问题
-
蹦极怎么样
怎么会这样,现在的自己人不像人鬼不像鬼怎么办???: 别放弃,有时候人活着很累,但是只要不放弃希望,就会在自己心里形成一道光,一道不会堕入黑暗的光 ...
291条评论 2213人喜欢 3985次阅读 284人点赞 -
2011年利率多少
我不想当人了,怎么变成一个恶鬼?: 我也是这么想得啊!变成恶鬼才能去报复欺负过我的人。 ...
891条评论 2839人喜欢 5626次阅读 826人点赞 -
h的值是多少
世上有鬼吗?那为什么有道士?有没有关于道士的故事?果然没有人们怎么知道鬼?: 鬼 其实是在世界上是没有的 但是一些有利用鬼来赚钱 骗人家的崇拜 所以才出现鬼这个不存在的东西 可以给我金币咯嘛 ...
499条评论 5389人喜欢 1233次阅读 277人点赞 -
hpv活检多久出结果
一个人晚上睡觉害怕有鬼怎么办?: 新华网消息:英国“泰晤士报”近日报道说,根据对超自然现象的大规模科学考察,英国科学家进行的,世界上没有鬼魂和超自然现象,但并非所有的幻想的人无中生有,但环境。 据英国两个最强大的闹鬼的地方,而那些令人毛骨悚然的“鬼...
525条评论 1351人喜欢 2417次阅读 357人点赞 -
myeclipse怎样破解
人鬼过桥小游戏怎么过关: A岸的一人一鬼到B岸,人反zhidao回A岸 A岸剩三人二鬼B岸剩一鬼A岸的二回鬼到B岸,一鬼反回A岸 A岸剩三人一鬼B岸二鬼0人A岸的二人到B岸,一人一鬼反回A岸 A岸剩二人二鬼B岸...
382条评论 2425人喜欢 4552次阅读 418人点赞 -
ipad同步在哪里
对付见人说人话见鬼说鬼说的人怎么对付?: 如果你没有很好的手段的话,建议不要招惹这些人,也是保护自己。对付的方法就是你比他还要多一样,挑拨离间,就可以了。 ...
245条评论 4106人喜欢 1034次阅读 309人点赞 -
云电视是什么
粤语我搞不清楚自己是人还是鬼怎么写?: 粤语:我唔明我系人定鬼 ...
417条评论 2575人喜欢 2660次阅读 967人点赞 -
蹲便多少钱一个
世界上有鬼吗?我亲眼见过被鬼缠住的人,优点疑惑,没有鬼,她怎么力气那么大还一直说鬼话,胡话: 你说的应该是心鬼,属于神经中枢紊乱,当人无意识时,所爆发的潜力是很大的。我曾经在睡梦中,右手把左手手腕捏的黑青,而在清醒时,根本不可能。一般神经错乱的人,力气都很大,就是这个道理。 应该有 鬼分两种,一种是心...
297条评论 3981人喜欢 2598次阅读 417人点赞
随机推荐榜单
- 开每小时十码四个小时车油费大约多少?
- 天津市实验小学校长是谁
- 为什么我的苹果手机来电时响铃和震动按锁屏键静音不了?
- 马上就到圣诞节了`打算为自己点BF/LG准备什么呢?
- 公司电脑笔记本加手机大概有40-50台,现在用的TP家用路由经常负载过大会断网请问企业用什么路由比较合适
- 优衣库5月份出的MGS(潜龙谍影)系列T恤现在可以卖多少钱?
- `我现在在山东省日照市运总维特驾校学的是c证,课目二还没有考试,我想改学个B证,谁能告诉我应该怎么
- cf今天维护到几点
- 男人大便出血是什么原因
- 愈的组词有哪些
- 1979年农历1月11日早上9点出生是属什么的
- 刚刚辞职在网上找了个工作一天200,以前我是干酒店的,月工资2800,我现在还有必要找工作吗?找了
- 新帕萨特2.0T和君威2.0T哪个更快。哪个操控性更好?
- 五味子蜂蜜有苦味是真蜜吗
- 321不锈钢槽钢,201不锈钢槽钢,304 不锈钢槽钢找好的厂家直销的厂家,告知我一下!
- PS4战神3ITEMS页上的道具都有些什么?
- QQ空间主页图片尺寸大概多少最好、。?
- 一笔签名设计免费版显示笔画
- forever to us 是什么意思
- 在编人员与非在编人员有什么区别?