我有一个看起来像这样的 can.Control:
can.Control({
"route": function(){
...
},
"a.test click": function(){
can.route.attr({
page: "home",
type: "test"
});
}
});
如果当前页面是 {page: "home", type: "test"},则不会调用 "route" 回调。
无论我当前在哪个页面上,如何触发路由事件?
我的想法......
我可以this.route()
直接打电话,但是我必须处理更改 URL,这使得它不是一个好的解决方案。