javascript - ember 观察正在保存

标签 javascript ember.js ember-data observers

有人尝试使用上周刚刚发布的 Ember 1.0.0 来观察 isSaving 属性。好像不行。

这是代码:

var tempObject= HubStar.Mega.createRecord({
});

tempObject.addObserver('isSaving', function() {
        if (mega.get('isSaving')) {
   console.log('isSaving');
        }
        else {
      }
          console.log('isSaved');
    });

App.store.save();

我知道有一些变化,但是我如何使用新的 Ember 版本观察该对象? 还有其他方法吗?

最佳答案

查看过渡指南 https://github.com/emberjs/data/blob/master/TRANSITION.md你可以尝试这样的事情:

this.store.createRecord('mega')
tempObject.one('isSaving', function(){ ... });

this.store.save();

访问Store和创建/查找记录也发生了变化。 尽管我不能 100% 确定这些事件仍然存在或将继续存在以支持 promise ?

关于javascript - ember 观察正在保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18581396/

相关文章:

javascript - 编写 meteor 包时的可变范围

javascript - 在 Chrome 中调整绘图 Canvas 的大小

javascript - 使用 byte[] 发送游戏更新并在 javascript 中转换为数字

ember.js - 如果未登录,则禁止某些(大多数)路线

javascript - Ember.js - 渲染模态视图,URL 和父 View 仍然显示

javascript - 使用 Ember.js 从模型中检索最后一条和倒数第二条记录

javascript - 查找 ng 重复中选择的选项

javascript - Ember DS.model 公开数据属性

javascript - 将带有参数的 View 组件渲染到命名导出 ember.js

ember.js - 如何处理路由中Ember数据的404?