是否可以通过Backbone路由器中的regex检查值?

时间:2012-03-17 07:04:19

标签: backbone.js

例如我有:

(function (exports, $, _, CategoriesController) {
    "use strict"
    var App = exports.App;
    App.Routers = {},
    App.Routers.Index = Backbone.Router.extend({
        routes: {
            "category=:category": "category",
            "*actions"          : "defaultRoute"
        },
        page: function (pageNumber) {
            App.CategoriesFilter.setPage(pageNum);
        },
        defaultRoute: function () {
            alert('default');
        }
    });
}(window, jQuery, _));

但是如果页码应该只是整数呢?如何在路由器中检查?可能吗?如果没有, - 如何执行其他操作?使用navigate

1 个答案:

答案 0 :(得分:1)

我找到了一个可能正在寻找的链接:

  

http://blog.rjzaworski.com/2011/12/regex-routing-with-backbone-js/