Я пытаюсь реплицировать следующий пример пользовательского интерфейса Angular простого диалога с помощью кнопки закрытия. https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md.
Тем не менее, я не могу получить параметр dialog
, который должен быть правильно введен в мой контроллер диалога.
Контроллеры выглядят ниже (используя CoffeScript)
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()
]
Смотрите Plunker для живой версии: http://plnkr.co/edit/ejKh7w8Sk9H7Nz3rXhdc?p=preview
Angular дает следующую ошибку:
Unknown provider: dialogProvider <- dialog
Любые идеи о том, как dialog
-параметр может быть введен в DialogController
, как видно из примера документов, упомянутого выше? Я подозреваю, что это может иметь какое-то отношение к CoffeeScript, так как я довольно новичок в этом языке, но это кажется совершенно правильным, когда я смотрю на скомпилированный вывод.