我正在尝试使用github进行路由,因此xpto.com/将显示home state和xpto.com/:name以显示用户状态。
但它相互冲突。
$stateProvider
.state('xpto', { url: '', abstract: true })
.state('xpto.home', { url: '/' })
.state('xpto.user', { url: '/:name' });
当我点击xpto.com时,它正试图显示用户状态。
我该如何解决?
谢谢, 塞尔索
答案 0 :(得分:0)
我发现了我的错误。
我正在使用browserify,因为我的$ stateProvider被分成许多文件,导致加载顺序不同,如下所示:
$stateProvider
.state('xpto', { url: '', abstract: true })
.state('xpto.user', { url: '/:name' })
.state('xpto.home', { url: '/' });
希望能有所帮助。 欢呼声。