0

我正在为我的项目在 emberjs 上做原型小应用程序。

它在这里 - jsbin

我有一个向用户显示的交易列表。用户可以更新或删除其中的一些。例如,更新后 - 如果两个用户状态都是“完成”,则事务一般状态必须更改为“完成”(请参阅​​ App.Transaction 模型的属性)。在“删除”用户操作后,只需从数组中删除 :)

它是如何在 ember.js 方法中使用 Ember Arrays 正确实现的?

PS不要注意事务列表是静态的,将来我会在加载应用程序时使用ajax-request来填充事务列表。目前,静态是为了简单起见。

谢谢。

4

1 回答 1

1

这是您的工作jsbin。我已经更改了一些东西,而不是id在更新事务时传递我们现在传递事务本身,因此您可以调用setProperties它并将 general_status 设置为Done. 我在删除事务时也改变了这种行为。在添加交易时,您总是使用不是最佳的相同 id,我习惯于Ember.uuid总是为您的新记录创建一个新 id。查看更改的代码以查看更改。

作为旁注,我应该提到你的整体方法并不完全遵循 ember 的约定,但 ember 足够灵活,可以让它正常工作:)

让我知道这是否是您要找的东西。

于 2013-05-30T22:05:03.020 回答