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 相关文章推荐
jQuery语法高亮插件支持各种程序源代码语法着色加亮
Apr 27 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 Javascript
第十章之巨幕页头缩略图与警告框组件
Apr 25 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
微信小程序 http请求的session管理
Jun 07 Javascript
angular4自定义组件详解
Sep 28 Javascript
JS伪继承prototype实现方法示例
Jun 20 Javascript
vue项目中实现的微信分享功能示例
Jan 21 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP中Date获取时间不正确怎么办
2008/06/05 PHP
php 缩略图实现函数代码
2011/06/23 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
Function.prototype.bind用法示例
2013/09/16 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
js读写json文件实例代码
2014/10/21 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
原生js轮播特效
2017/05/18 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
python pandas模块基础学习详解
2019/07/03 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
2014世界杯球队球队口号
2014/06/05 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
2014年班组长工作总结
2014/11/20 职场文书
小学一年级数学教学反思
2016/02/16 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS