2014-02-27 9 views
7

Ist es möglich, die AngularFire routeSecurity module mit Winkel UI-ROUTER anstelle des Standard-ng-Route-Providers zu verwenden? Gibt es eine Version von routeSecurity, die mit dem UI-Router funktionieren würde?Wie kann die Routensicherheit aktiviert werden, wenn AngularFire mit einem angularen UI-Router verwendet wird?

+0

Der angularFire-seed routeSecurity-Mod ist für ngRoute geschrieben und wird daher nicht mit dem UI-Router funktionieren. Niemand hat bisher ein Modul geschrieben, um sich mit dem UI-Router zu integrieren, obwohl das nicht besonders herausfordernd sein sollte. – Kato

Antwort

8

@mattvv gab mir diese gist, während ich über ihn im eckigen IRC-Kanal sprach. Also im Wesentlichen müssten Sie nur die Datei im angularfire-Verzeichnis ersetzen, vorausgesetzt, dass Sie Yeoman verwendet haben, um Ihre Anwendung zu scaften.

Eine nette Sache zu tun ist, nur eine andere Datei mit dem Namen routesecurity-ui-router.js zu erstellen, anstatt den Inhalt der zu ersetzen.

Um ein wenig Informationen über das Wesentliche zu geben, hat mattvv lediglich den routes Begriff geändert und stattdessen state verwendet.

+1

+1 und danke, das sind hilfreiche Tipps. Ich werde in die Datei routesecurity.js schauen. – Jarnal

+0

das ist nicht nur ein Tipp, haha, es funktioniert !, Ich habe dieses Problem auch vor 7 Tagen, nachdem Sie die Frage gestellt. –

+0

Ich stimme zu, es ist mehr als nur ein Tipp, :) Ich hatte irgendwie den Link zum Kern auf den ersten Blick verpasst. Dies als Antwort markieren. Vielen Dank. – Jarnal

Verwandte Themen