我有一个AngularJS网络应用。有什么办法可以使ng-view之外的路线参数?
我的意思是,我有一个控制器来初始化一些我想从url中获取的全局应用变量,例如语言。
所以,我有一个类似html的
<!doctype html>
<html lang="en" ng-app="myApp" ng-controller="InitCtrl">
<head>
...
</head>
<body>
<!-- Templates with views will be inserted here -->
<div class="wrapper" ng-view></div>
...
</body>
</html>
和类似的控制器
.controller ('InitCtrl', function ($scope, $rootScope, $routeParams) {
var language = $routeParams.language;
}
我还有另一个加载有routeProvider的控制器。我可以在ng-view内加载的控制器内部获取$ routeParams.language,但无法在InitController中实现。
在初始化控制器中是否有任何角度方法可以获取此参数?