我已經安裝我的應用程序以使用ember路由體系結構。我的索引頁看起來像這樣(爲簡單起見)Ember.js與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顯示模式收件箱。如果我想然後在模式收件箱上有一個按鈕來轉到實際的收件箱頁面,它將不起作用。
所以,問題是,我該如何正確使用Twitter Bootstrap模態與燼路由?
我還貼了012個簡單的例子 [Ember.js中的Twitter Bootstrap模態示例](http://stackoverflow.com/questions/16879046/how-to-create-and-manage-a-twitter-bootstrap-modal-with-ember-js ) –