我有以下内容routes object
:
routes: {
"*defaults": "home",
'#test': 'test'
}
这是网址选项:
myApp.html // home is called as desired
myApp.html#test // home is called instead of test
我错过了什么?
我有以下内容routes object
:
routes: {
"*defaults": "home",
'#test': 'test'
}
这是网址选项:
myApp.html // home is called as desired
myApp.html#test // home is called instead of test
我错过了什么?
根据文档,您不需要路由中的哈希标记(这是骨干路由约定所暗示的)。此外,“*defaults”路由将捕获所有内容,因此您应该将它放在更具体的路由之后。所以,像这样:
routes: {
'test': 'test'
"*defaults": "home",
}
应该导致myApp.html#test被路由到test。