【发布时间】:2016-11-13 03:10:27
【问题描述】:
请看这里的旋转:https://ember-twiddle.com/2150099882893760cef237ff2bd22e85
基本上,在crit-service 中,我创建了 Ember 对象“Crits”和“Crit”,并用一些数据填充它们。
crit-service 被两个不同的组件使用,它们基本上做同样的事情:显示 Crits。
问题是“更改”按钮不起作用。通过调试,我看到值已更改,但视图未更新。为什么是这样?由于 Ember.Object 是可观察的,不应该设置一个值通知模板吗?最重要的是,我怎样才能让它发挥作用?
附:我已经看到了使用 Ember.A() 而不是 Objects 的解决方法。但是,这会增加样板,因为我的数据模型实际上是对象,而不是键值对数组。
【问题讨论】:
标签: javascript ember.js data-binding