Ember.js を使用して、ルーティング、ロール、ログイン、ログアウトなどのアプリケーションを構築しようとしています。現在の私の問題は、動的ルーティングを処理する方法がわからないことです。
私が必要としているのは、サイドバーのナビゲーションに 1 つのルートを使用できるようにすることです。
ユーザーがログインすると、ダッシュボード ビューが表示されます。左側の [投稿] メニューをクリックすると、投稿ビューが表示されるとします。のような同じルートでこれらを処理したい/:module/
。
module: Ember.Route.extend({
route: '/admin/:module/',
doLogout: Ember.Route.transitionTo('login'),
connectOutlets: function (router) {
"use strict";
router.get('applicationController').connectOutlet('sidebar', 'sidebar');
router.get('applicationController').connectOutlet('toolbar', 'toolbar');
}
})
これは私が少し助けが必要なところです。動的ルーティングはどのように正確に機能しますか? おそらく、これまでに見つけたのは @wycats の ROuting に関する要点だけですが、そこからはわかりませんでした: https://gist.github.com/2728699