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?
Antwort
@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 und danke, das sind hilfreiche Tipps. Ich werde in die Datei routesecurity.js schauen. – Jarnal
das ist nicht nur ein Tipp, haha, es funktioniert !, Ich habe dieses Problem auch vor 7 Tagen, nachdem Sie die Frage gestellt. –
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
- 1. Wie kann Dateiversionierung in Firebase Storage aktiviert und verwendet werden?
- 2. Wie kann die Kopie aktiviert werden, wenn textbox.enabled false ist?
- 3. Wie kann VSS sicher verwendet werden, wenn ein Arbeitsverzeichnis auf einem USB-Stick verwendet wird?
- 4. Wie kann "Modified By" geändert werden, wenn RunWithElevatedPrivileges verwendet wird?
- 5. Wie kann die Bestätigungsmeldung aktiviert werden, wenn der Befehl 'rm' zum Löschen von Dateien/Ordnern verwendet wird?
- 6. Verwenden Sie Parameter mit UIRouter und Komponenten
- 7. Wie kann Multithreading mit Caffe aktiviert werden?
- 8. Wie wird die jnlp-Datei aktualisiert, wenn Verknüpfungen verwendet werden?
- 9. Wie kann DomainRuntimeMBean aktiviert werden?
- 10. Datei kann nicht gefunden werden, wenn RecursiveDirectoryIterator verwendet wird
- 11. Wie wird die Seitenleiste aktiviert?
- 12. "__globals__" wird zusammengeführt, wenn Dekoratoren verwendet werden?
- 13. Wie kann die clojure.algo.generic-Bibliothek verwendet werden?
- 14. Wie kann man wissen, welcher Typ verwendet wird, wenn foreach auf einem IEnumerable-Typ verwendet wird?
- 15. Kann ein Subgitter im angularen UI-Raster exportiert werden
- 16. Dropdown-Liste kann nicht deaktiviert werden, wenn Bootstrap verwendet wird
- 17. Wie kann ich die Angularfire-Sitzungsautorisierung ($ onAuthStateChanged) beenden?
- 18. Die erwartete Ausnahme kann nicht getestet werden, wenn @Transactional mit @Commit verwendet wird
- 19. Skript kann nicht geladen werden, wenn wp_enqueue_script verwendet wird
- 20. Google :: Sprachmodul plötzlich gebrochen. Wie kann die Diagnose aktiviert werden?
- 21. Wie kann ein nativer Servlet-Filter verwendet werden, wenn Spark Web Framework verwendet wird?
- 22. Wie wird die automatische Rechtschreibprüfung standardmäßig aktiviert?
- 23. Wie kann SSL mit einem WCF-Webdienst verwendet werden?
- 24. Wie kann die Komprimierung in Ruby on Rails aktiviert werden?
- 25. FireBase (AngularFire) wird Child hinzugefügt
- 26. Die erwartete Ausgabe kann nicht ausgegeben werden, wenn arlalist zusammen mit looop verwendet wird
- 27. Warum sollte die Ressourcenentsorgung verzögert werden, wenn die Bindung "use" in einem asynchronen Berechnungsausdruck verwendet wird?
- 28. Assets, die in der angularen Anwendung fehlen, die mit Grunt
- 29. Wie kann die Authentifizierung in MongoDB über Docker aktiviert werden?
- 30. Wie zwei Parameter übergeben werden, wenn std :: mem_fun verwendet wird?
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