【发布时间】:2016-02-15 10:39:49
【问题描述】:
我有一个关于 $routeProvider 的问题。在我的代码中,我有一个 $routeProvider。
$routeProvider
.when('/language/:countryCode', routing)
.when('/promotion/:promotionCode', routing)
.otherwise(routing);
}]);
“路由”变量指向一个名为 registrationController 的控制器。在那里,我有这个初始化方法。
$scope.initialise = function () {
console.log($routeParams);
}
当我转到浏览器并输入 URL 时:
mydomain/registration#/promotion/:free
控制台打印出来
Object {promotionCode: ":free"}
但是现在当我将相同的 URL 更改为
mydomain/registration#/language/:US-EN
控制台打印出并清空对象。
有谁知道为什么,即使路由一模一样,也无法识别语言路由?
【问题讨论】:
标签: javascript angularjs routing route-provider