Я пытаюсь воспроизвести следующий пример простого диалогового окна Angular UI с кнопкой закрытия. 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, поскольку я довольно плохо знаком с этим языком, но это кажется совершенно правильным, когда я смотрю на скомпилированный вывод.