Tôi đang cố gắng sao chép ví dụ về Giao diện người dùng góc sau đây của một hộp thoại đơn giản bằng nút đóng. https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md. Tuy nhiên, tôi không thể nhận được thông số dialog
để được tiêm đúng vào bộ điều khiển hộp thoại của tôi.Giao diện người dùng góc: Nhà cung cấp không xác định: dialogProvider
Các bộ điều khiển trông giống như dưới đây (sử dụng 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()
]
Xem Plunker cho một phiên bản trực tiếp: http://plnkr.co/edit/ejKh7w8Sk9H7Nz3rXhdc?p=preview
góc mang lại cho tôi những lỗi sau:
Unknown provider: dialogProvider <- dialog
Bất kỳ ý tưởng về cách tham số dialog
có thể được tiêm vào DialogController
, như được thấy trong t ví dụ về tài liệu được nêu ở trên? Tôi nghi ngờ điều này có thể có một cái gì đó để làm với CoffeeScript vì tôi khá mới với ngôn ngữ này, nhưng nó có vẻ khá đúng khi tôi nhìn vào đầu ra biên dịch.
không chắc chắn lý do tại sao bạn bị giảm giá - đây là câu trả lời đúng. Câu trả lời của Reto là không chính xác. – mackmack
Cũng được giải thích! – mthmulders
Vô cùng hữu ích. Cảm ơn rất nhiều! – Hagen