我正在使用angular-ui bootstrap来显示模态窗口。我想把它变成一个指令,让我从服务器中提取内容并以模态或弹出方式显示...
例如:<a a-infobox="modal" href="#/content/one">A link</a>
应该从href获取内容并将其拉入模态窗口。
我把一个傻瓜拉到一起:http://plnkr.co/edit/cwtTHjMsW0knlsq2NNtg?p=preview。第一个链接具有a-infobox
属性。当我点击它时没有出现任何对话框。在控制台中,您可以看到它被调用。
当我点击从控制器调用的第二个链接时,它会打开第二个对话框。然后,当我单击该模态上的按钮时,它会消失,并且第一次单击时的对话框就在它后面。
我刚刚开始深入研究指令,并确信我遗漏了一些基本的东西。 提前谢谢。
答案 0 :(得分:0)
我找到了一个解决方案......似乎需要应用模态,因此angular会在下一个摘要中处理它。
简单的一句话:scope.$apply($rootScope.dlg);
就是这么做的。
相关人员更新了相关内容。