AngularStrap模态是空的

AngularStrap modal is empty?

本文关键字:模态 AngularStrap      更新时间:2023-09-26

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

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

预览

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

我做错了什么?

几个问题:

  • 如果不指定控制器内的模态,我无法使其工作,所以我创建了一个。
  • 似乎Angular Strap文档不知道他们在说什么。我从使用templateUrl交换到使用template,尽管医生说两者都应该工作。奇怪。
  • From docs, Modal -> Options -> "它应该是一个div.modal元素遵循Bootstrap样式约定(像这样)."与一个链接指向https://github.com/mgcrea/angular-strap/blob/master/src/modal/modal.tpl.html。所以基本上你需要你的模态来定义所有这些div围绕实际的modal-header modal-body等等
  • $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