AngularStrap模态是空的?

时间:2015-08-18 10:55:33

标签: javascript angularjs angular-strap

我正在尝试使用Angular Strap库创建一个模态:

http://plnkr.co/edit/fXOIAoYMpgzLK4xsvrxG?p=preview

当我运行它时,我得到空模态,并且在关闭模态之前调用$promise.then

我做错了什么?

1 个答案:

答案 0 :(得分:2)

一些问题:

  • 如果没有在控制器中指定模态,我无法使其工作,所以我创建了一个。
  • 似乎Angular Strap文档并不知道他们在谈论什么。我使用templateUrl转换为使用template,即使文档说要么应该有效。怪异。
  • 来自docs,Modal - >选项 - > "它应该是一个div.modal元素,遵循Bootstrap样式约定(像这样)。"链接指向https://github.com/mgcrea/angular-strap/blob/master/src/modal/modal.tpl.html。所以基本上你需要你模态来定义围绕实际modal-headermodal-body等所有这些div。
  • $promise.then部分按预期工作;文档在一个示例评论中说 //Show when some event occurs (use $promise property to ensure the template has been loaded) 所以它只是确保在加载模态模板后执行then函数内的代码。您可能需要为“激活”和“关闭”按钮设置单独的处理程序。

希望这有帮助!在这里工作:http://plnkr.co/edit/7aNmIK0WTV6aU5raABdQ?p=preview