开发手册 欢迎您!
软件开发者资料库

AngularJS 表格

AngularJS表格本节介绍了显示 AngularJS 表格的方法。ng-repeat指令可以完美的显示表格。在表格中显示数据使用angular显示表格是非常简单的:AngularJS实例<divng-app=""ng-controller="customersContr

AngularJS 表格

本节介绍了显示 AngularJS 表格的方法。

ng-repeat 指令可以完美的显示表格。


在表格中显示数据

使用 angular 显示表格是非常简单的:

AngularJS 实例




 
   
   
 
{{ x.Name }} {{ x.Country }}





尝试一下 »

废弃声明 (v1.5)v1.5 中$http 的 success 和 error 方法已废弃。使用 then 方法替代。如果你使用的是 v1.5 以下版本,可以使用以下代码:var app = angular.module('myApp', []);app.controller('customersCtrl', function($scope, $http) {   $http.get("/try/angularjs/data/Customers_JSON.php")   .success(function (response) {$scope.names = response.records;});});

Customers_JSON.php 文件代码:

实例

echo <<

{

"records":[

{"Name":"Alfreds Futterkiste","City":"Berlin","Country":"Germany"},

{"Name":"Ana Trujillo Emparedados y helados","City":"México D.F.","Country":"Mexico"},

{"Name":"Antonio Moreno Taquería","City":"México D.F.","Country":"Mexico"},

{"Name":"Around the Horn","City":"London","Country":"UK"},

{"Name":"B's Beverages","City":"London","Country":"UK"},

{"Name":"Berglunds snabbköp","City":"Luleå","Country":"Sweden"},

{"Name":"Blauer See Delikatessen","City":"Mannheim","Country":"Germany"},

{"Name":"Blondel père et fils","City":"Strasbourg","Country":"France"},

{"Name":"Bólido Comidas preparadas","City":"Madrid","Country":"Spain"},

{"Name":"Bon app'","City":"Marseille","Country":"France"},

{"Name":"Bottom-Dollar Marketse","City":"Tsawassen","Country":"Canada"},

{"Name":"Cactus Comidas para llevar","City":"Buenos Aires","Country":"Argentina"},

{"Name":"Centro comercial Moctezuma","City":"México D.F.","Country":"Mexico"},

{"Name":"Chop-suey Chinese","City":"Bern","Country":"Switzerland"},

{"Name":"Comércio Mineiro","City":"São Paulo","Country":"Brazil"}

]

}

EOT;

?>


使用 CSS 样式

为了让页面更加美观,我们可以在页面中使用CSS:

CSS 样式


尝试一下 »


使用 orderBy 过滤器

排序显示,我们可以使用 orderBy 过滤器: 

AngularJS 实例


 
   
   
 
{{ x.Name }} {{ x.Country }}

尝试一下 »


使用 uppercase 过滤器

如果字母要转换为大写,可以添加 uppercase 过滤器: 

AngularJS 实例


 
   
   
 
{{ x.Name }} {{ x.Country | uppercase}}

尝试一下 »

显示序号 ($index)

表格显示序号可以在 中添加 $index:

实例

  

    

    

    

  

{{ $index + 1 }} {{ x.Name }} {{ x.Country }}