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 10 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
angularJS结合canvas画图例子
Feb 09 Javascript
浅谈JavaScript超时调用和间歇调用
Aug 30 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
Oct 13 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
javascript 缓冲运动框架的实现
Sep 29 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
React.js组件实现拖拽排序组件功能过程解析
Apr 27 Javascript
Vue 修改网站图标的方法
Dec 31 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
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
js tab效果的实现代码
2009/12/26 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
js 判断各种数据类型的简单方法(推荐)
2016/08/29 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
js+html获取系统当前时间
2017/11/10 Javascript
vue中如何使用ztree
2018/02/06 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
Python的Django框架中settings文件的部署建议
2015/05/30 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
python实现机器学习之元线性回归
2018/09/06 Python
python抖音表白程序源代码
2019/04/07 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
Python3并发写文件与Python对比
2019/11/20 Python
python批量修改交换机密码的示例
2020/09/22 Python
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
财务管理专业毕业生求职信
2014/06/02 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
python unittest单元测试的步骤分析
2021/08/02 Python
yolov5返回坐标的方法实例
2022/03/17 Python
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏