【发布时间】:2014-11-17 18:03:59
【问题描述】:
我正在尝试使用 UI 路由器为以下路径显示不同的模板。我正在添加完整的 URL,以便您可以确切地看到意图是什么。
基本上我希望路由器考虑实际的 URL 路径,但现在没有检测到模板,状态提供程序重定向到 /。
http://localhost/dashboard/#home
这就是 $stateProvider 的内容。
.state('dashboard.home', {
url: '/home',
path: 'dashboard',
templateUrl: '/partials/dashboard/home'
})
【问题讨论】:
-
您是否知道“点表示法”(dashboard.home)用于子状态?意思是,没有我们的“仪表板”状态,你不能注册子状态?
-
我从未听说过此功能 (
path)。你有参考资料吗? -
@Asik 即使我简单地把它命名为仪表板,它仍然不起作用。
-
我猜,dashboard 是你的目录名。index.html 在这个dashboard 文件夹中。所以你应该用“home”注册......而不是“dashboard”
标签: angularjs angular-ui-router