:‘OpenCtrl’}); };}]);
还有Bdoy.tpl.html:
&lt; div class =“container”&gt; &lt; div class =“grid”&gt; &lt; div class =“center”id =“coverEvent”&gt;&lt; / div&gt; &lt; div class =“center”&gt;&lt; a id =“ MAPINFO </跨度> “班级”
我也是Angularjs的初学者,所以我介入了同样的问题。 无论如何,我可以通过将此模块显式添加到依赖注入列表来使用它:
blackoutApp.controller('BodyCtrl', ['$scope', '$rootScope', 'ngDialog', function ($scope, $rootScope, ngDialog) { $scope.menus = [ {'link' : '#/', 'name' : 'main'}, ]; $scope.videoButtons = [ {'class' : 'tubular-play', 'name' : 'Play'}, {'class' : 'tubular-pause', 'name' : 'Pause'}, ]; $scope.open = function () { ngDialog.open({template: 'templates/Popup.tpl.html', controller: 'OpenCtrl'}); }; }]);
blackoutApp.controller('BodyCtrl', [ '$scope', '$rootScope', 'ngDialog', function ($scope, $rootScope, ngDialog) { ... } ]);
用这个替换你的'BodyCtrl':
blackoutApp.controller('BodyCtrl', 'ngDialog', ['$scope', function ($scope, $rootScope, ngDialog) { $scope.menus = [ {'link' : '#/', 'name' : 'main'}, ]; $scope.videoButtons = [ {'class' : 'tubular-play', 'name' : 'Play'}, {'class' : 'tubular-pause', 'name' : 'Pause'}, ]; $scope.open = function () { ngDialog.open({template: 'templates/Popup.tpl.html', controller: 'OpenCtrl'}); }; }]);