【问题标题】:How to catch the changed Object in ember.js observer如何在 ember.js 观察者中捕获更改的对象
【发布时间】:2016-07-16 00:16:54
【问题描述】:

如何在 ember 观察者中获取更改的对象? My code.

pushObject 只设置值,但不设置新属性的键。

我需要一个这种类型的对象

{'key': 'value'}

【问题讨论】:

  • 请在此处发布您的代码示例,而不是指向它的链接(我打破了)

标签: object ember.js observers


【解决方案1】:

只需要将对象推送到数组中即可。

actions:{
    add: function(){
      var name = "someword_" + Math.floor(Math.random() * (1000 - 0 + 1)) + 0;
      var value = "somevalue_" + Math.floor(Math.random() * (1000 - 0 + 1)) + 0;
      this.get('content').pushObject(name, value);
    }
  }

【讨论】:

  • 我需要这种类型的对象{'key': 'value'}
  • 所以你想要做的是用'key':'value'向你的对象添加属性。您必须扩展()您的对象而不是创建()。 Ember API 文档是您最好的朋友。 emberjs.com/api/classes/Ember.Object.html#method_extend
猜你喜欢
  • 2016-12-28
  • 2016-02-11
  • 1970-01-01
  • 2012-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
相关资源
最近更新 更多