AngularJS $ Modal本身未定义

时间:2014-09-29 18:01:09

标签: javascript html angularjs twitter-bootstrap modal-dialog

我试图使用Angular制作我的第一个模态,但似乎$modal甚至无法找到!这是我的代码:

myController = ($scope, $modal) ->
  $scope.OpenModal = ->$modal.open(
    templateUrl: 'Modal.html'
  )

HTML指向OpenModal函数,如下所示 -

<div ng-controller="myController">
  <button ng-click="OpenModal()">Modal</button>
</div>

但是当我点击按钮时,我收到错误Cannot read property 'open' of undefined。这是为什么?不应该注入modal对象吗?

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。我已经在我的应用中添加了ui.bootstrap,但我忘了将$modal放在控制器依赖项中。