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 中debug方式
Feb 07 Javascript
date.parse在IE和FF中的区别
Jul 29 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
JavaScript中的call和apply的用途以及区别
Jan 11 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
Vue.js路由vue-router使用方法详解
Mar 20 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 Javascript
vue2组件之select2调用的示例代码
Oct 12 Javascript
jquery写出PC端轮播图实例
Jan 26 jQuery
vue 点击按钮增加一行的方法
Sep 07 Javascript
在vue和element-ui的table中实现分页复选功能
Dec 04 Javascript
JS删除数组指定值常用方法详解
Jun 04 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中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
Python生成随机验证码的两种方法
2015/12/22 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
大学毕业的自我鉴定
2013/10/08 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
八年级历史教学反思
2016/02/19 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
DSP接收机前端设想
2022/04/05 无线电