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 相关文章推荐
ext for eclipse插件安装方法
Apr 27 Javascript
js 数组操作代码集锦
Apr 28 Javascript
Javascript读取cookie函数代码
Oct 16 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
Apr 26 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
浅谈移动端之js touch事件 手势滑动事件
Nov 07 Javascript
jsTree使用记录实例
Dec 01 Javascript
基于EasyUI的基础之上实现树形功能菜单
Jun 28 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
JavaScrip如果基于url实现图片下载
Jul 03 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
JS查看对象功能代码
2008/04/25 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
python3简单实现微信爬虫
2015/04/09 Python
PageFactory设计模式基于python实现
2020/04/14 Python
深入了解Python enumerate和zip
2020/07/16 Python
Python实现弹球小游戏
2020/08/01 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
学生发电厂实习自我鉴定
2013/09/22 职场文书
创先争优活动方案
2014/02/12 职场文书
淘宝客服工作职责
2014/07/11 职场文书
英语系毕业生求职信
2014/07/13 职场文书
学校党员对照检查材料
2014/08/28 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
创业计划书之花店
2019/09/20 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android