emberルーティングアーキテクチャを使用するように私のアプリケーションをセットアップしました。私のインデックスページはEmber.js with Twitter Bootstrap Modal
script(type='text/x-handlebars', data-template-name='application')
div.container
{{outlet}}
と私は正常に動作し、家庭や受信トレイを持って、この
window.App = Em.Application.create({
ApplicationController: Em.Controller.extend(),
ApplicationView: Ember.View.extend({
templateName: 'application'
}),
Router: Em.Router.extend({
root: Em.Route.extend({
doHome: (router, event) ->
router.transitionTo('home')
doInbox: (router, event) ->
router.transitionTo('inbox')
doInboxModal: (router, event) ->
$("#inbox").modal "show"
home: Em.Route.extend({
route: '/',
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet('home')
}),
inbox:Em.Route.extend({
route: '/inbox',
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet('inbox')
})
})
})
のように私の燃えさしアプリが、最初にすべての、私はjqueryのをしています(簡単のために)このようになりますモーダル受信トレイを表示する私のdoInboxModal。また、実際の受信トレイページに移動するためにモーダル受信トレイにボタンを表示したい場合は、機能しません。
質問:どのように私は正しくemberルーティングとTwitterブートストラップモードを使用するのですか?ビューへのルート、modal..AssumingをロードしますdidInsertElementでモーダルを呼び出すと
私はまた、012の簡単な例を掲載 [Ember.jsのTwitter Bootstrapモーダル例](http://stackoverflow.com/questions/16879046/how-to-create-and-manage-a-twitter-bootstrap-modal-with-ember-js) ) –