gpt4 book ai didi

javascript - Ember.js .then 函数是否总是回调?

转载 作者:可可西里 更新时间:2023-11-01 02:05:12 24 4
gpt4 key购买 nike

假设我有一个 Ember obj。在与后端进行任何类型的同步时,都可以使用 promise 链:

obj.save().then(function(res){
// Success callback
}, function(res){
// Fail callback
});

Ember.js promise 链是否有一个 done/always 回调 .then()

我试过添加第三个参数函数,但没有帮助。

最佳答案

http://emberjs.com/api/classes/Ember.PromiseProxyMixin.html#method_finally

Ember -> jQuery

  1. .then() -> .done()
  2. .catch() -> .fail()
  3. .finally() -> .always()

示例(在路由器中):

var self = this;
var modelType = this.store.createRecord('modelType', {/* model attrs */});

modelType.save().then(function(model){
self.transitionTo('model.show', model);
}).catch(function(){
console.log('Failure to Save: ', reason);
}).finally({
self.hideSpinner()
});

关于javascript - Ember.js .then 函数是否总是回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com