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 相关文章推荐
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
Jun 19 Javascript
javascript匿名函数应用示例介绍
Mar 07 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
Apr 06 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
jQuery插件ajaxFileUpload异步上传文件
Oct 19 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
es6数据变更同步到视图层的方法
Mar 04 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
微信用户访问小程序的登录过程详解
Sep 20 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 Javascript
jQuery实现雪花飘落效果
Aug 02 jQuery
vue实现列表拖拽排序的示例代码
Apr 08 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
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
php读取本地json文件的实例
2018/03/07 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
利用Python检测URL状态
2019/07/31 Python
python如何基于redis实现ip代理池
2020/01/17 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
Python如何解除一个装饰器
2020/08/07 Python
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
RIP版本1跟版本2的区别
2013/12/30 面试题
信息系统专业个人求职信范文
2013/12/07 职场文书
制药工程专业个人求职自荐信
2014/01/25 职场文书
工程专业应届生求职信
2014/02/19 职场文书
分公司经理任命书
2014/06/05 职场文书
关于爱国的标语
2014/06/24 职场文书
医学专业大学生求职信
2014/07/12 职场文书
爱心助学感谢信
2015/01/21 职场文书