2

何が起こっているのかわからないので、このバグは私を殺しています.canjsバージョンをjqueryで現在2.0.4の最新のものに更新すると、ルーターが機能しなくなりました。何もルーティングしていません。window.location.hash と can.route.attr を試してみましたが、ルーティングされていません。私を悩ませているのは、私が持っていた古いバージョンで完全に機能していたことです。ここにコードがあります

var Router = can.Control({
    'init': function() {
    },
    'route' : function(){
        window.location.hash = '#!dashboard';
    },
    'dashboard route': function() {
        console.log('dashboard')
    }
});

$(document).ready(function() {
    can.route.ready(false);
    new Router($('body'));
    can.route.ready(true);
});
4

1 に答える 1