出于某种原因,我无法使用1.5.0进行路由工作。这适用于角1.4.9。
.config([
"$routeProvider", "$locationProvider", function($routeProvider, $locationProvider) {
$routeProvider
.when("/:stepNumber", {
templateUrl: function (urlattr) {
return "/views/" + urlattr.stepNumber + ".html";
}
})
.otherwise({
//Redirect to first step if unknown
redirectTo: "/1"
});
$locationProvider.html5Mode(true);
}
])
重定向似乎没有发生。将所有角度参考值从1.5.0替换回1.4.9会使一切正常工作。