在AngularJS Bootstrap UI中使用JavaScript调用模态窗口
发布时间:2020-12-17 09:07:14 所属栏目:安全 来源:网络整理
导读:使用上面提到的 here示例,如何使用JavaScript而不是单击按钮来调用模态窗口? 我是新的AngularJS和尝试搜索文档here和here没有运气。 谢谢 OK,所以首先 http://angular-ui.github.io/bootstrap/有一个模态指令和$对话服务,并且这两者都可以用于打开模态窗
使用上面提到的
here示例,如何使用JavaScript而不是单击按钮来调用模态窗口?
我是新的AngularJS和尝试搜索文档here和here没有运气。 谢谢
OK,所以首先
http://angular-ui.github.io/bootstrap/有一个<模态>指令和$对话服务,并且这两者都可以用于打开模态窗口。
区别在于,对于< modal>模态的指令内容嵌入在主持模板(触发模态窗口打开)中。 $对话服务是更灵活,允许你从一个单独的文件加载模态的内容,以及从AngularJS代码(这是一个控制器,服务或另一个指令)的任何地方触发模态窗口。 不确定你的意思是什么“使用JavaScript代码”,但假设你的意思是AngularJS代码中的任何地方$对话服务可能是一种方式。 这是非常容易使用,在其最简单的形式,你可以写: $dialog.dialog({}).open('modalContent.html'); 为了说明它可以被任何JavaScript代码真正触发的是一个版本,触发模式与计时器,控制器实例化后3秒: function DialogDemoCtrl($scope,$timeout,$dialog){ $timeout(function(){ $dialog.dialog({}).open('modalContent.html'); },3000); } 这可以在行动在这个plunk:http://plnkr.co/edit/u9HHaRlHnko492WDtmRU?p=preview 最后,这里是完整的参考文档对$对话服务描述这里: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- webservice: Could not initialize Service NoSuchMethodEx
- vim – 如何更改/拉动两个空格之间的字符串?
- 更改多语言knitr / RMarkdown文档中的提示
- Angularjs+bootstrap+table多选(全选)支持单击行选中实现
- AngularJS单击TouchStart
- node.js – 带有快速内部docker容器的ECONNREFUSED nodeJS
- scala – 列表(1)#contains()返回`false`
- 如何打破源Bash脚本的功能
- shell – 终端 – 为什么即使找不到匹配项,grep的exit命令也
- Angular输入框内按下回车会触发其它button的点击事件的解决