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 相关文章推荐
5 cool javascript apps
Mar 24 Javascript
判断浏览器的javascript版本的代码
Sep 03 Javascript
js confirm()方法的使用方法实例
Jul 13 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
JS中的二叉树遍历详解
Mar 18 Javascript
星期几的不同脚本写法(推荐)
Jun 01 Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 Javascript
RequireJS简易绘图程序开发
Oct 28 Javascript
canvas绘制的直线动画
Jan 23 Javascript
JS字符串false转boolean的方法(推荐)
Mar 08 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 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
用PHP 4.2书写安全的脚本
2006/10/09 PHP
PHP与javascript的两种交互方式
2006/10/09 PHP
php目录操作函数之获取目录与文件的类型
2010/12/29 PHP
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
js 自制滚动条的小例子
2013/03/16 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
python选择排序算法实例总结
2015/07/01 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
Python gevent协程切换实现详解
2020/09/14 Python
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
军神教学反思
2014/02/04 职场文书
创先争优承诺书范文
2014/03/31 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
大学生党性分析材料
2014/12/19 职场文书
车辆管理制度范本
2015/08/05 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
Java 数组内置函数toArray详解
2021/06/28 Java/Android