背景: 我正在使用backbone.js&我的客户端页面中的Twitter Bootstrap。
单击标题上的注销按钮时,应打开确认对话框。
问题在于
谢谢!
答案 0 :(得分:0)
不要使用路由器这样的东西。只需直接触发模态,因为:
History
。点击浏览器的后退按钮不应该真正打开模态窗口。我使用不同的MVC框架(如AngularJS和Backbone.js)构建客户端应用程序。每当我遇到你所说的相同情况时,发现最简单,最准确的方法就是只显示模态。
<强>更新强>
请watch this。这是作为backbone.js的作者的Jeremy Ashkenas,他说明了你应该如何使用网址的情况,以及是否应该用来打开弹出窗口的天气。
答案 1 :(得分:0)
是的,你可以使用路由器。
首先要知道的是,你必须在调度任何路径之前渲染应用程序的布局,因为每个动作都会呈现并需要布局,所以它是独立的,对吗?
其次,您在路由器中创建一个“注销”路径,并为其提供“#logout”哈希,然后在您的“注销”操作中打开模式。