2017-03-21 5 views
0

Ich versuche, Ui-Router mit Angular 1.5 zu verwenden. Ich möchte einen Kundenparametertyp wie in https://stackoverflow.com/a/27422981 hinzufügen. Ich habe gelesen, dass $urlMatcherFactory.type() zugunsten $urlService.config.type() veraltet wurde.

var app = angular.module('plunker', ['ui.router']) 
.config(['$urlServiceProvider', function($urlService) { 
}]); 

app.controller('MainCtrl', function($scope) { 
    $scope.name = 'World'; 
}); 

Sie können oben, und in diesem Plunker https://plnkr.co/edit/Rk6WRAEUfpUFwyZhnAH0 dass $urlServiceProvider injiziert lässt sich nicht sehen, auch wenn es hier in der Dokumentation zu finden sind https://ui-router.github.io/ng1/docs/latest/modules/injectables.html#_urlserviceprovider

ich $urlMatcherFactory.type() die ältere verwendet haben versucht, aber, während der Injektion Prozess funktioniert, es registriert keinen neuen Typ ich gebe es (wie der Boolean von der verknüpften Stack Overflow-Antwort).

Kann mir jemand helfen, einen neuen Parametertyp mit angular-ui-router zu erstellen? Dank

Antwort

1

Hier ist der aktualisierte Link zu Ihrem plunkr Code behoben Fehler

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

<script data-require="[email protected]*" 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> 
+0

Danke, aber es sieht aus wie ich nicht Version 1.0 von ui-Router in meiner Anwendung verwenden kann. Gibt es eine Möglichkeit, '$ urlMatcherFactory.type()' zu bekommen? –

+0

Sie können mir mit einem upvote danken :) –

Verwandte Themen