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 文件本身编码转换 图文教程
Oct 12 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
javascript进行数组追加方法小结
Jun 16 Javascript
js触发select onchange事件的小技巧
Aug 05 Javascript
jQuery实现强制cookie过期方法汇总
May 22 Javascript
js实现动态加载脚本的方法实例汇总
Nov 02 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
Apr 01 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
js实现随机点名程序
Sep 17 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
vue el-upload上传文件的示例代码
Dec 21 Vue.js
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
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
jquery实用代码片段集合
2010/08/12 Javascript
JavaScript中的类继承
2010/11/25 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
python根据京东商品url获取产品价格
2015/08/09 Python
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
TensorFlow如何实现反向传播
2018/02/06 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
python实现最小二乘法线性拟合
2019/07/19 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
生物技术专业研究生自荐信
2013/09/22 职场文书
高三毕业生自我鉴定
2013/12/20 职场文书
学习决心书范文
2014/03/11 职场文书
导游词之包公祠
2019/11/25 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers