我开始和Ember合作了。看起来它是一个非常好的框架,我已经阅读了很多关于绑定,观察者,视图,对象等的教程。我觉得我对Ember的基本知识有很好的了解。我做了很少的小POC。现在我想构建一个仪表板,它将包含不同类型的小部件(不同的大小,布局,信息等),这些小部件将使用不同的API。我见过很多像这样的例子:
http://addyosmani.github.com/todomvc/architecture-examples/emberjs/ http://andymatthews.net/code/emberWineshop/
但他们所有人都在渲染相同的视图列表。我试图了解如何在我的主仪表板视图中呈现不同类型的视图。
答案 0 :(得分:4)
查看Ember.ContainerView
。它允许您管理childViews
的集合,该集合可以是从Ember.View
扩展的任何内容。如果我正在构建一个“小部件”的仪表板,这将是我的方法。