Javascript Ember 1.0路由器,尝试在handleURL上捕获
我曾经做过类似的事情来捕捉ember rc7上的错误(404):Javascript Ember 1.0路由器,尝试在handleURL上捕获,javascript,ember.js,Javascript,Ember.js,我曾经做过类似的事情来捕捉ember rc7上的错误(404): App.Router.reopen({ handleURL: function(url) { try { return this._super(url); } catch (error) { console.log('error'); } } }); 这个渔获量过去有用,但现在不起作用了 有一个“路由器改头换面”,但我
App.Router.reopen({
handleURL: function(url) {
try {
return this._super(url);
} catch (error) {
console.log('error');
}
}
});
这个渔获量过去有用,但现在不起作用了
有一个“路由器改头换面”,但我不明白它是如何打破的;以及如何立即捕获404。只需在路由器中设置404路由,如下所示:
App.Router.map(function() {
this.route("404", {
path: "*:"
});
});
然后,您应该能够将自定义代码(例如您的console.log()
)粘贴到路由的activate()
和deactivate()
挂钩中。可能重复的