我必须创建一个提要阅读器,它可以在ember应用程序的多个地方使用。
在这种情况下,我决定使用"视图"或"组件"。一个问题是,在这两种情况下,我都必须将数据放在"视图"或"组件"之外。我必须触发控制器请求最新的数据,控制器更新模型中存储的数据。这种方法的问题是获取和更新模型代码应该在使用提要阅读器的所有地方复制。有什么办法解决这个问题吗?
如果代码可以通用,那么创建一个mixin,然后可以将该mixin添加到控制器中。
http://emberjs.com/api/classes/Ember.Mixin.html