AngularStrap模态为空

时间:2014-01-02 17:48:47

标签: angularjs twitter-bootstrap ng-grid angular-strap

Plunker

我有一个显示属性列表的ng-grid。我有一行删除按钮。当我点击删除时,我想要一个说明你确定的模态。目前你可以看到模态尝试显示,因为灰色透明div淡入页面,但模态的内容不会显示在任何地方。

以上是一名掠夺者。我正在用chrome调试这个,并注意到有一个display:none css属性,当删除时,模态是可见的。我可以手动更新这个,但是当调用modal.show()时,不应该自动地使用angular-strap吗?

1 个答案:

答案 0 :(得分:1)

我在这里更新了你的plunker:Plunker

我部分是如何加载Bootstrap UI的。

这就是加载所需的全部内容:

var app = angular.module('myApp', ['ngGrid', 'ui.bootstrap']);

这是你在这里使用模板而不是templateUrl:

    $scope.opts = {
        templateUrl: 'modal.html',
        controller: ModalInstanceCtrl,
        backdrop: true,
    };

然后我必须添加一个控制器,以便模态按钮正常工作。

var ModalInstanceCtrl = function ($scope, $modalInstance) {
  $scope.ok = function () {
    $modalInstance.close();
  };

  $scope.cancel = function () {
    $modalInstance.dismiss('cancel');
  };
};