Próbuję skopiować następujący przykład interfejsu Angular UI prostego okna dialogowego za pomocą przycisku zamykania. https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md. Jednak nie mogę uzyskać prawidłowo wprowadzonego parametru dialog
do mojego kontrolera dialogowego.Angular UI: Nieznany dostawca: dialogProvider
Regulatory wygląda jak poniżej (używając 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()
]
Zobacz Plunker dla wersji na żywo: http://plnkr.co/edit/ejKh7w8Sk9H7Nz3rXhdc?p=preview
kątowa daje mi następujący błąd:
Unknown provider: dialogProvider <- dialog
jakieś pomysły o tym, jak można wprowadzić dialog
-parametr do DialogController
, jak widać w t on docs przykład, o którym mowa powyżej? Podejrzewam, że może to mieć coś wspólnego z CoffeeScriptem, ponieważ jestem całkiem nowy w tym języku, ale wydaje mi się całkiem słuszny, gdy patrzę na skompilowane wyjście.
Nie wiesz, dlaczego odrzucono wniosek - to jest poprawna odpowiedź. Odpowiedź Reto jest niepoprawna. – mackmack
Dobrze wyjaśnione! – mthmulders
Niewiarygodnie przydatne. Wielkie dzięki! – Hagen