Angularjs中的ui-bootstrap的使用教程


Posted in Javascript onFebruary 19, 2017

1.新建uiBootstrap.html页面,引入依赖的js和css类库

2.新建uiBootstrap.js文件,定义一个uiModule 模块,引入依赖的模块

/**
 * Created by zhong on 2015/9/7.
 */
var uiModule = angular.module("uiModule",["ui.bootstrap","ui.router"]);
});

3.定义dialog弹出窗口的模板

4.定义一个 UiController,并声明一个用于打开dialog弹出框的函数openDialog

uiModule.controller("UiController",function($scope,$modal){
//打开dialog的函数
$scope.openDialog = function(){
$modal.open({
  templateUrl:"myModalContent.html",//dialog的id,与html建立的template的id一致
controller:"ModalController"//指定dialog的controller
});
 };
})

5.定义dialog弹出框的 ModalController

这个controller中声明弹出框中确认和取消按钮的单击事件的处理函数

controller("ModalController",function($scope, $modalInstance){
//定义dialog中的确认按钮的点击事件的处理函数
$scope.ok = function(){
$modalInstance.close();//
};
//定义dialog中的取消按钮的点击事件的处理函数
$scope.cancel = function(){
$modalInstance.dismiss('cancel');
 }
});

5.在uiBootstrap.html文件中添加一个按钮,用于打开窗口

<div ng-controller="UiController">
 <button ng-click="openDialog()" class="btn btn-default">打开弹出窗口</button>
</div>

6.效果

Angularjs中的ui-bootstrap的使用教程

补充:

Angularjs中的ui-bootstrap的使用教程

以上所述是小编给大家介绍的Angularjs中的ui-bootstrap的使用教程,希望对大家有所帮助!

Javascript 相关文章推荐
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
Javascript 函数parseInt()转换时出现bug问题
May 20 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
Jan 05 Javascript
微信小程序实现日历小功能
Nov 18 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
Feb 19 #Javascript
RequireJs的使用详解
Feb 19 #Javascript
Vue.js -- 过滤器使用总结
Feb 18 #Javascript
JS打开摄像头并截图上传示例
Feb 18 #Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 #Javascript
AngularJS表单提交实例详解
Feb 18 #Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
Feb 18 #Javascript
You might like
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python调用百度语音REST API
2018/08/30 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
2013年研究生毕业感言
2014/02/06 职场文书
企业办公室岗位职责
2014/03/12 职场文书
合作意向书范本
2014/03/31 职场文书
同学聚会通知书
2015/04/20 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书