是否可以在Sammy.js中定义全能路线或错误路线?我知道我可以绑定到'错误'但是如果没有匹配的路径似乎没有被触发。
谢谢!
答案 0 :(得分:23)
您应该覆盖notFound
功能。
像这样:
var app = $.sammy('#app', function() {
this.notFound = function(){
// do something
}
});
这是Sammy的作者recommended。
答案 1 :(得分:9)
根据documentation for Sammy routes,
路径可以定义为字符串或 正则表达式。
因此,应该可以在路线的末尾创建这样的路线,这是一个无所不能:
get(/.*/, function() {
...
});