2014-09-26 48 views
0

利用这种配置:如何根据完整路径匹配路线?

app.config(['$routeProvider', function($routeProvider) { 
    $routeProvider 
    .when('/personal-area/', {...}) 
    .otherwise({'redirectTo': '/personal-area/'}) 
]); 

时,即时通讯装载/personal-area/浏览器 - 角重定向我/personal-area/#/personal-area/

如何使其正确识别路径?

+0

究竟是你想怎么办,你能指望什么发生?从我可以看到你正在加载'/ personal-area /',它不会触发你的when子句,因为当你有'#/ personal-area /'时会触发,因此否则你将会进入和重定向通过添加' #/个人区域/'到你的路径。 – 2014-09-26 09:57:50

+0

@RickardStaaf'/ personal /'是我SPA的入口点,但还有另一个入口点,其中angular仅用于小部件。所以我希望我的路线只适用于第一个入口点。 – 2014-09-26 11:14:26

回答

0

尝试像这样通过消除斜线,

app.config(['$routeProvider', function($routeProvider) { 
    $routeProvider 
    .when('/personal-area', {...}) 
    .otherwise({'redirectTo': '/personal-area'}) 
]);