やや具体的なマスター詳細シナリオを実装するための「The Ember Way」を探しています。
基本的に、アコーディオンのようなものを実装したいと考えています。タイトルをクリックすると、特定のアイテムに関する詳細情報が表示されます。
{{#each item in items}}
<li>
{{#link-to "item" item}}
<h3>{{item.name}}</h3>
<p>{{item.url}}</p>
{{/link-to}}
{{ what to use here instead of outlet }}
</li>
{{/each}}
すべてのアイテムに URL があるはずなので、ビューを使用して詳細を表示するのはダメだと思います。
各ヘルパー内でアウトレットを使用することは、AFAIK では不可能です。
これを行う 1 つの方法は、コントローラーで折りたたまれたアイテムと開かれたアイテムを追跡することだと思いますが、これはあまりエレガントではないようです。
もう 1 つのアイデアは、アウトレットを 1 つ用意し、didInsertElement を DOM 操作で使用して正しい < li > 内に移動することでしたが、これも理想とはほど遠いものです。
どんな助けでも大歓迎です。