Angular - $ uibModal未定义

时间:2016-02-14 16:02:20

标签: angularjs angular-ui-bootstrap

我创建了这个控制器

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

0 个答案:

没有答案