zoukankan      html  css  js  c++  java
  • AngularJs的UI组件ui-Bootstrap分享(一)

    原文地址:http://www.cnblogs.com/pilixiami/p/5597634.html

    UI-Bootstrap是 AngularJs团队在Bootstrap基础上,用AngularJs实现的一组UI控件,包括Tab页,手风琴,下拉菜单,模态窗口,日期选择等 等。原生的这些控件在Bootstrap里是用Jquery写的,用了UI-Bootstrap就可以抛开Jquery,以AngularJs的风格实现 我们的应用了

    准备工作:

    1.      既然UI-Bootstrap是Angularjs和Bootstrap的合体,那么它肯定要依赖于AngularJs脚本和Bootstrap的样式,所以在页面中,一共需要引入这几个文件:

        <script src="/Scripts/angular.js"></script>

        <script src="/Scripts/ui-bootstrap-tpls-1.3.2.js"></script>

        <link href="/Content/bootstrap.css" rel="stylesheet" />

    注:

    Angularjs的版本要在1.4.0以上(后面例子中使用的是1.5.5),Bootstrap的版本要在3.0以上(后面例子中使用的是3.3.6)

    ui-bootstrap-tpls-1.3.2.js名字中含有”tpls”,表示这个脚本是包括了指令中所用到的模板

    如果需要用到动画和滑动,需要引入Angular-animate.js和Angular-touch.js文件

    如果需要用到日期,货币,数字的本地化,需要引入angular-locale_zh-cn.js文件

    2.      引入正确的脚本后,在module中需要指定依赖的module,即:

    angular.module('myModule', ['ui.bootstrap']);

    3.      bootstrap使用的字体图标有两个文件,后缀为woff和woff2.默认情况下,IIS是不支持这两个文件类型的,因此需要添加MIME类型,如下:

    <system.webServer>
        <staticContent>
          <remove fileExtension=".woff"/>
          <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
          <remove fileExtension=".woff2"/>
          <mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
        </staticContent>
      </system.webServer>

    4.      在ui-bootstrap中,以属性方式使用的指令对应的值,大多数为表达式,比如is-disabled=true,is-disabled的值就可 以设置为一个表达式,或者使用{{}}绑定一个$scope的变量。有少部分指令的值不能是表达式,而要设置为字符串,在后面例子中会说明。

    ui-bootstrap及其依赖的文件(点击下载)

  • 相关阅读:
    对文件下载的补充
    IBatisNet1.5学习配置篇
    IBatisnet Facility 的几种配置
    ERP术语 英文对照(部分)(参考)
    使用IBatisNet + Castle 开发DotNet软件
    JS屏蔽浏览器右键菜单
    恢复误删数据(SQL Server 2000)--Log Explorer
    IBatisNet1.5 映射文件Parameter Maps and Inline Parameters
    深圳电话订票基本步骤及所有的取票点地址电话
    DataFormatString格式化字符串
  • 原文地址:https://www.cnblogs.com/gongshunkai/p/6752471.html
Copyright © 2011-2022 走看看