- 软件大小:22KB
- 软件语言:英文
- 软件类型:国外软件
- 软件类别:免费软件 / 编程工具
- 更新时间:2015-03-09 16:06
- 运行环境:WinAll, WinXP
- 软件等级:
- 软件厂商:
- 官方网站:http://www.downcc.com
9.00M/中文/1.6
0KB/英文/10.0
10.33M/中文/5.0
261KB/中文/10.0
77KB/英文/10.0
Angular deckgrid 是一个数据网格用AngularJS的一部分,需要的朋友欢迎下载。该指令不依赖于视觉展示,所有的响应和美观都依赖于你的 CSS 文件。如果你现在选择使用angular.js作为你的开发框架的话,实现类似masonry的网格布局效果将会变得更加简单,今天介绍的轻量级类库Angular-deckgrid能够帮助你快速的生成类似的魔术布局效果。
一. 安装
1. bower install --save angular-deckgrid
2. 添加代码到你的HTML
<script src="<your-bower-components>/angular-deckgrid/angular-deckgrid.js"></script>
3. 添加到你的angular模块中:
angular.module('your.module', [
'akoenig.deckgrid'
]);
定义声明:
<div deckgrid source="photos" cardTemplate="templates/deckgrid-card.html" class="deckgrid"></div>
定义数据结构:
$scope.photos = [
id: 'p1', 'title': 'A nice day!', src: "http://lorempixel.com/300/400/",
id: 'p2', 'title': 'Puh!', src: "http://lorempixel.com/300/400/sports",
id: 'p3', 'title': 'What a club!', src: "http://lorempixel.com/300/400/nightlife"
];
定义cardtemplate:
<div class="a-card">
<h1>{{card.title}}</h1>
<img src="" data-ng-src="{{card.src}}">
</div>
为了更好的设计响应式的页面,你可以选择使用如下来代码来定义不同设备或者显示器上的展示行为:
@media screen and (max-width: 480px){
.deckgrid[deckgrid]::before {
content: '1 .column.column-1-1';
}
.deckgrid .column-1-1 {
width: 100%;
}
}
0.6.0版本
打开:[修正]我们需要一个解决方案以防止结合的模型innerHTML模板
0.5.0版本
升级用AngularJS的依赖bower.json(v1.3.0)。
改变集合比较触发重画。
转自美元的手表以watchcollection美元为了获得更多的性能。
移植普通未定义检查用AngularJS标准功能。
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容