【发布时间】:2017-03-21 20:01:33
【问题描述】:
我正在尝试将 ui-router 与 Angular 1.5 一起使用。我想添加一个客户参数类型,如https://stackoverflow.com/a/27422981。我读到 $urlMatcherFactory.type() 已被弃用,取而代之的是 $urlService.config.type()。
var app = angular.module('plunker', ['ui.router'])
.config(['$urlServiceProvider', function($urlService) {
}]);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
});
你可以在上面看到,在这个 Plunker https://plnkr.co/edit/Rk6WRAEUfpUFwyZhnAH0 中,$urlServiceProvider 不能被注入,即使它可以在文档中找到 https://ui-router.github.io/ng1/docs/latest/modules/injectables.html#_urlserviceprovider
我曾尝试使用较旧的 $urlMatcherFactory.type(),但是,虽然注入过程有效,但它没有注册我给它的任何新类型(如链接的 Stack Overflow 答案中的布尔值)。
谁能帮我用 angular-ui-router 创建一个新的参数类型?谢谢
【问题讨论】:
标签: javascript angularjs angular-ui-router