6

咖啡脚本中的示例

window.APP = Ember.Application.create()

APP.stuff = Ember.Object.create(
  name: "The Name"
)

APP.things = Ember.Object.create(
  nameBinding: "APP.stuff.name"
)

APP.gizmos = Ember.Object.create(
  nameBinding: "APP.stuff.name"
)

有没有办法检测到 APP.stuff 有 2 个绑定到它的 name 属性?

4

1 回答 1

1

经过大量源代码的挖掘,我终于找到了答案......

我不确定开发人员是否推荐这种方法......但它给了我想要的东西。

基本上答案是打电话...

Ember.meta(APP.stuff)

这将返回一个包含“观察”哈希的对象,其中包含被观察的属性和观察者的数量。

Ember 很酷。

于 2012-09-13T16:05:52.810 回答