我创建了这个控制器
app.controller('headerCtrl', [
'$scope', '$log', '$uibModal', function($scope, $log, $uibModal){...}])
在我运行它时会出现以下错误
Unknown provider: $uibModalProvider <- $uibModal <- headerCtrl
根据角度,这可能是由于具有依赖关系名称的拼写错误或未定义的依赖关系而不是这里的情况,因为ui.bootstrap已定义并且拼写正确
这是我的模块
var app = angular.module('app', [
'ngMap',
'ui.router',
'ui.bootstrap',
'ngSanitize',
'ngAnimate'
]);
然而,当我删除&#39; $ uibModal&#39;在像这样的函数之前
app.controller('headerCtrl', [
'$scope', '$log', function($scope, $log, $uibModal){...}])
并运行
console.log($uibModal)
console返回undefined。我用凉亭更新了ui-bootstrap但是没有用。因为这个原因,我还没能创造出一种模态。如何通过angular
成功注入$ uibModal