所以我试图在我的应用程序中实现路由。这是我正在尝试做的一个示例 jsFiddle:http: //jsfiddle.net/GeorgiAngelov/9yN3Z/114/
到目前为止,一切正常,当我在各个部分移动时,我的路线发生了变化,一切都很好。
问题如下:当我像这样在我的 url 栏中手动键入部分 id 时,我的本地主机:/section/s-3 我被重定向到 s-1 并且我的页面刷新并且我丢失了所有部分和根到目前为止已经添加。有时它有效,我可以在这样的部分之间切换,但有时它会刷新,当我单击两次输入时会发生这种情况。
这是一个奇怪的问题,我不确定如何调试它。这是我的实际路由服务。
app.config(function ($routeProvider) {
$routeProvider
.when('/', {
redirectTo: '/section/1',
templateUrl: '/tpl.html',
})
.when('/section/:sectionId', {
templateUrl: '/tpl.html',
})
.otherwise({
redirectTo: '/'
});
});