jd.*_*jd. 2 javascript promise ember.js
ember文档说明finally
Promises上有一个处理程序:
http://emberjs.com/api/classes/Ember.RSVP.Promise.html#method_finally
但是,使用finally
承诺产生Uncaught TypeError: undefined is not a function
(http://jsfiddle.net/XawmE/).
Ember文档是错的吗?我错过了什么吗?
你不小心使用了原生的Promise
,而不是Ember
:-)
看到这个小提琴使用正确的承诺:http://jsfiddle.net/XawmE/1/
App = Ember.Application.create({});
Ember.RSVP.Promise.resolve(1).finally(function(){
console.log('finally');
});
Run Code Online (Sandbox Code Playgroud)
为了便于使用,您可以:
App = Ember.Application.create({});
var Promise = Ember.RSVP.Promise;
Promise.resolve(1).finally(function(){
console.log('finally');
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1072 次 |
最近记录: |