美文网首页
ui-grid入门教程(一)

ui-grid入门教程(一)

作者: MakingChoice | 来源:发表于2016-05-20 15:33 被阅读5987次

最近看UI-bootstrap资料,发现一款非常优秀的AngularJS插件ui-grid。由于是英文资料,下面根据我的理解和看到的英文资料写一个小的教程。<p>

介绍

首先ui-grid是AngularUI库中的一部分,主要功能实现数据表格。主要特点是纯AngularJS,没有使用jquery;在一万行以上的大大数据表格表现性能好;只需加载需要的插件。<p>
<ul>
<li>可配置性:可定制模板;可通过CSS更改外观;Drop-in插件</li>
<li>标注功能:排序;过滤;用户交互;端对端测试</li>
<li>高级特性:虚拟化;列固定;分组;直接编辑;扩展行;国际化</li>
<ul>
大家可以去官网看看例子

第一步

(1)引入css文件和javascript文件</br>

<link rel="styleSheet" href="release/ui-grid.min.css"/>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script>
<script src="/release/ui-grid.min.js"></script>

(2)解决ui-grid依赖问题</br>

var app=angular.module('app',['uigrid'])

(3)把主css文件加入表格样式</br>

.myGrid {
     width: 500px;
     height: 250px;
 }

(4)在$scope上添加文档数据</br>

$scope.myData = [
      {
           "firstName": "Cox",
            "lastName": "Carney"...

(5)在指令中使用一个data的json数据传递数据</br>

<div ng-controller="MainCtrl">
    <div ui-grid="{ data: myData }" class="myGrid"></div>
</div>

相关文章

网友评论

      本文标题:ui-grid入门教程(一)

      本文链接:https://www.haomeiwen.com/subject/mgdnrttx.html