このStackOverflowスレッドによると、{{each}}内で{{view}}を使用することは、配列の各要素のビューを表示する正しい方法です(ただし、スレッドはかなり古いです)。
私の問題は、このメソッドが(MyApp.MyViewのサブクラス)の代わりに(Ember._MetamorphViewのサブクラス)を生成し、後でMyApp.MyViewで定義された特定のメソッドを呼び出すことができないことです。
Object <(subclass of Ember._MetamorphView):ember381> has no method 'play'
{{collection}}やEmber.ContainerView、さらにはEmber.ArrayControllerなど、同じ目標を達成する他の方法があることを私は知っています。しかし、本当に必要でない場合は、{{each}}アプローチを使用してシンプルに保つのが本当に好きです。
(Ember._MetamorphViewのサブクラス)を防ぎ、独自のクラスを持つ方法はありますか?