我正在尝试用一个关闭按钮复制一个简单的对话框的以下Angular UI示例.
https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md.
但是,我无法将对话框参数正确地注入到我的对话框控制器中.
原文链接:https://www.f2er.com/angularjs/143062.html但是,我无法将对话框参数正确地注入到我的对话框控制器中.
控制器如下所示(使用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-parameter注入DialogController的任何想法,如上文所述的文档示例中所示.我怀疑这可能与CoffeeScript有关,因为我对这种语言来说是相当新鲜的,但是当我查看编译输出时,它似乎是正确的.