我正在使用 Backbone 为我的 RESTful API 编写前端......到目前为止我真的很喜欢它。学习这个框架仍然非常有趣。然而,我现在被一些事情难住了,至少对我来说,它应该是直截了当的。
我现在有一个(也是唯一的)html 页面,主应用程序所在的页面列出了一个或多个产品。而且,假设它位于此处:http://localhost/index.html
我希望能够从产品列表视图切换到新产品视图(通过顶部按钮上的点击事件)。而且,据我了解,我需要开始使用路由器进行切换,使用如何使用 Backbone.js 切换视图中描述的模式。
- 我需要做什么来切换视图来实现这种行为?
- 这看起来很古怪:
http://localhost/index.html#product/new
而且,由于我使用 [tornado](http://tornadoweb.org) 作为我的 API 和静态内容的 Web 服务器,我不能轻易地实现重写规则。我可能会在不久的将来改用 nginx 来处理静态内容,但我还没有。如果我要使用路由器来切换视图,例如从审查到创建( CRUD操作)时,我如何更改 URL/URI 以使其看起来更像这样http://localhost/product/new