Ich versuche, das folgende eckige UI-Beispiel eines einfachen Dialogfelds mit einer Schließen-Schaltfläche zu replizieren. https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md. Allerdings kann ich nicht den dialog
Parameter richtig in meinen Dialog-Controller injiziert bekommen.Angular UI: Unbekannter Provider: dialogProvider
Der Controller sieht unten wie (unter Verwendung von Coffeescript)
angular.module('myApp', ['ui.bootstrap'])
angular.module('myApp').controller 'MyController', ($dialog, $scope) ->
$dialog.dialog().open('dialogTemplate', 'DialogController')
angular.module('myApp').controller 'DialogController', ['$scope', 'dialog', ($scope, dialog) ->
$scope.close = -> dialog.close()
]
Siehe Plunker für eine Live-Version: http://plnkr.co/edit/ejKh7w8Sk9H7Nz3rXhdc?p=preview
Angular gibt mir die folgende Fehlermeldung:
Unknown provider: dialogProvider <- dialog
Irgendwelche Ideen auf, wie der dialog
-Parameter in DialogController
injiziert werden konnte, wie in t gesehen wird Er hat das oben erwähnte Beispiel? Ich vermute, das könnte etwas mit CoffeeScript zu tun haben, da ich mit dieser Sprache ziemlich neu bin, aber es scheint ziemlich richtig zu sein, wenn ich mir die kompilierte Ausgabe anschaue.
nicht sicher, warum Sie downvoted wurden - das ist die richtige Antwort. Reto's Antwort ist falsch. – mackmack
Gut erklärt! – mthmulders
Unglaublich nützlich. Danke vielmals! – Hagen