angularjs bootstrap ui $modal – >仅在第一次显示
我创建了一个plunker来重新创建问题:
http://plnkr.co/edit/sPPB0Cq0PUg1jmzzZtXh 它包含一个带角度ui-bootsrap的迷你角度js应用程序. > index.html – 包含js的主html文件和ng-view div. 问题: 我有点丢失,文档并没有真正帮助我. 解决方法
在回顾了模态确实起作用的一些情况之后,我想我在之前提到的同一个plunker上得到了一个解决方案
http://plnkr.co/edit/sPPB0Cq0PUg1jmzzZtXh 你必须使用$modalInstance来.close()和.dismiss()模态. 文档建议可以使用注入的$close $dismiss函数,但使用这些函数会给我带来问题…… 我按原样保留了问题并在新文件中实现了解决方案,因此您可以(根据您的意愿)查看两者. —编辑— 如果所有都失败$scope.apply()(或$rootScope.apply())在发出信号打开模态后我尝试使用scope.apply并且它成功显示模态而不是在下一个周期(例如通过转到另一个页面触发) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |