首页 > 语言 > JavaScript > 正文

详解Angular-ui-BootStrap组件的解释以及使用

2024-05-06 15:32:44
字体:
来源:转载
供稿:网友

关于UI BootStrap

UI BootStrap 是angularUI团队用纯粹angularJS语法编写的Bootstrap组件。

1. 关于ng-router(angular-router.js)和ui-router(angular-ui-router.js)的区别

ngroute是用AngularJS框架的路由的核心部分。 ui-router是一个社区库,它是用来提高完善ngroute路由功能的。

实例:

使用ng-router:

首先引入js文件

<script src="js/angular.js"></script> <script src="js/angular-route.js"></script> 

然后在html中

<h2>示例AngularJS 路由应用</h2> <ul> <li><a href="#/" rel="external nofollow" >首页</a></li> // 在angular中,用#号后面内容作为路由跳转的路径(因为在浏览器中#号后面的url是被忽略不计的,所以只相当于浏览器处于同一页面,而 <li><a href="#/computers" rel="external nofollow" >电脑</a></li> //angular根据#号后面的内容来动态更改显示的内容)  <li><a href="#/printers" rel="external nofollow" >打印机</a></li>  <li><a href="#/blabla" rel="external nofollow" >其他</a></li>  </ul>  <hr /> <div ng-view></div> // 用ng-view来显示对应的html视图 

在controller中

var myApp = angular.module('myApp',['ngRoute']).config(['$routeProvider', function ($routeProvider) { // 首先在模块中加入那个Route依赖,函数中引入$routerProvider $routeProvider .when('/', {template:'this is main page'}) // 根据提供的when函数来进行相应配置 .when('/computers',{ template:'this is conputer page' }) .when('/printers', { template:'this is printer page' .otherwise({redirectTo: '/'});}]); 

完成

使用ui-router:

ui-router的使用方法://www.Vevb.com/article/78895.htm

1. 使用uib-tooltip

<!--使用Uib-tooltip提示框--> <div> <div class="form-group"> <button uib-tooltip="this is example" tooltip-placement="right" type="button" class="btn btn-default"> 文本提示框 </button> </div> <div class="form-group"> <button href="#" rel="external nofollow" uib-tooltip-html="htmlToolTip">使用html的提示框</button> </div> <div class="form-group"> <button type="text" uib-tooltip-template = "'myTooltipTemplate.html'" tooltip-placement="top-right">模板提示框</button> </div> </div>
<script type="text/ng-template" id="myTooltipTemplate.html" > <div> <span>使用模板的提示框</span> </div></script> 

tooltip可以使用的属性有:

属性名 默认值 备注
tooltip-animation   true    是否在显示和隐藏时使用动画

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选