2013-12-15 35 views
2

我必须创建一个可在多个地方使用的Feed应用程序的Feed阅读器。在ember.js中创建可重复使用的视图/组件的代码复制

我决定在这种情况下使用'视图'或'组件'。 在这两种情况下,我都必须将数据保留在“视图”或“组件”的外面。我必须触发控制器请求最新的数据,控制器更新存储在模型中的数据。这种方法的问题是获取和更新模型代码应该在所有使用供稿阅读器的地方复制。有什么办法可以解决这个问题吗?

回答

1

如果可以使代码变得通用,创建一个mixin,然后您可以将该mixin添加到控制器。

http://emberjs.com/api/classes/Ember.Mixin.html

+0

Mixin's是要走的路。对于重用代码非常有用。 – bfcoder

+0

我认为这会对我有用。 –

+0

{{render}}在这里为我工作。我认为渲染在这里更合适。 –