【问题标题】:Angular $injector:modulerr for ui-router $urlServiceProviderAngular $injector:modulerr 用于 ui-router $urlServiceProvider
【发布时间】: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


    【解决方案1】:

    这是您的 plunkr 代码的更新链接,错误已解决

    https://plnkr.co/edit/cPUAnIQzVFOpsa0xWkJk?p=preview

       <script data-require="ui-router@*" data-semver="1.0.0-beta.2" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.0-rc.1/angular-ui-router.min.js"></script>
    

    【讨论】:

    • 谢谢,但看起来我不能在我的应用程序中使用 1.0 版的 ui-router。有没有办法让$urlMatcherFactory.type() 工作?
    猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多