在我的路由器代码中,我有以下路由:
Router = can.Control ( {
"adminPrograms route" : function ( ) {
// Load Programs screen...
}
, "adminProgramSkus route" : function ( ) {
// Load Program Skus screen...
}
});
我首先导航到" adminProgramSkus"路线。然后我尝试导航到" adminPrograms"路线。 URL会更新到正确的位置,但“加载程序”屏幕的代码不会执行。
我甚至尝试反向导航," adminPrograms" to" adminProgramSkus"但结果是一样的,第二条路线的代码从未执行过。
寻找有关如何纠正处理类似命名路线的问题的建议。
由于