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 相关文章推荐
JavaScript OOP面向对象介绍
Dec 02 Javascript
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 Javascript
简单实现轮播图效果的实例
Jul 15 Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 Javascript
详解angularjs中如何实现控制器和指令之间交互
May 31 Javascript
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
Sep 18 Javascript
vue绑定数字类型 value为数字的实例
Aug 31 Javascript
vue中data改变后让视图同步更新的方法
Mar 29 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
PHP制作图型计数器的例子
2006/10/09 PHP
自动分页的不完整解决方案
2007/01/12 PHP
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
js获取单选按钮的数据
2006/11/27 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
Python多进程机制实例详解
2015/07/02 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
python匿名函数的使用方法解析
2019/10/10 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python numpy实现rolling滚动案例
2020/06/08 Python
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
员工考核评语大全
2014/04/26 职场文书
12岁生日演讲稿
2014/05/14 职场文书
大专生找工作自荐书
2014/06/10 职场文书
python实现手机推送 代码也就10行左右
2022/04/12 Python
VUE递归树形实现多级列表
2022/07/15 Vue.js