根据这个 StackOverflow 线程,在 {{each}} 中使用 {{view}} 是为数组的每个元素显示视图的正确方法(虽然线程很旧)。
现在我的问题是这个方法生成(Ember._MetamorphView的子类)而不是(MyApp.MyView的子类),并且让我以后无法调用一些特定的方法,在MyApp.MyView中定义,它说:
Object <(subclass of Ember._MetamorphView):ember381> has no method 'play'
我知道还有其他方法可以实现相同的目标,例如{{collection}}或Ember.ContainerView,甚至Ember.ArrayController。但如果不是真的必要,我真的很喜欢使用 {{each}} 方法保持简单。
有没有办法防止(Ember._MetamorphView 的子类)并拥有自己的类?