を。私はほとんどの場合、MyApp.routeが供給コントローラに供給し、アクションを呼び出すだろうと仮定していsproutcoreルーティング<a href="https://github.com/emberjs-addons/sproutcore-routing">sproutcore-routing</a>を使用するための適切な手順興味、または少なくとも一般的手順
SC.routes.add(':controller/:action/:id', MyApp, MyApp.route);
:それはルーティングのために、この基本的な例を示しているが、私を読んで
。私の質問は、このステップを超えて、多くの主要なビューを持つアプリケーションのセットアップ/ティアダウンの処理方法についてです。常にデータとビューの白紙の状態で開始するよう
は、コントローラの変更新しいコントローラをインスタンス化する人いますか?または、ロード時にすべてのコントローラなどをインスタンス化して、ルーティングを使用してプライマリビューを表示/非表示にすることは、より一般的です。
私は、コントローラ内のアクション間でバウンス時に同じ質問が行くとします。特にビンディングやリスナーでのティアダウンを行い、リコールされた場合は再設定するのが適切ですか?
私の質問は少しあいまいかもしれませんが、私は基本的に、人々は主のビューの多くを処理する方法を思ったんだけど、とスタッフが古い取得またはリソースの多くをかむしないようにクリーンアップを扱います。私が見た中で最もエンバーとSproutcoreアプリと例で