AngularJS와 테이블
NG 반복 명령은 완벽한 표시 형태가 될 수 있습니다.
테이블의 데이터를 표시
각 양식을 사용하여 디스플레이는 매우 간단합니다 :
예를 AngularJS와
<사업부의 NG-응용 프로그램 = "을 myApp "NG 컨트롤러 = "customersCtrl">
<표>
<TR의 NG-반복 = "X 이름에">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
</ DIV>
<스크립트>
var에 응용 = angular.module ( '을 myApp', []);
app.controller ( 'customersCtrl', 기능 ($ 범위, $ HTTP) {
$ Http.get ( "http://www.w3big.com/try/angularjs/data/Customers_JSON.php")
일단 .success (기능 (응답) {$ scope.names = response.records;});
});
</ 스크립트>
<표>
<TR의 NG-반복 = "X 이름에">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
</ DIV>
<스크립트>
var에 응용 = angular.module ( '을 myApp', []);
app.controller ( 'customersCtrl', 기능 ($ 범위, $ HTTP) {
$ Http.get ( "http://www.w3big.com/try/angularjs/data/Customers_JSON.php")
일단 .success (기능 (응답) {$ scope.names = response.records;});
});
</ 스크립트>
»시도
CSS 스타일을 사용하여
페이지가 더 매력적으로하기 위해, 우리는 페이지 CSS를 사용할 수있다 :
CSS 스타일
<스타일>
테이블, 일, TD {
국경 : 1 픽셀 고체 회색;
국경 - 붕괴 : 붕괴;
패딩 : 5px;
}
테이블 TR : n 번째 자녀 (홀수 ) {
배경 색상 : # f1f1f1;
}
테이블 TR : (심지어 n 번째 자녀 ) {
배경 색상 : #FFFFFF;
}
</ 스타일>
테이블, 일, TD {
국경 : 1 픽셀 고체 회색;
국경 - 붕괴 : 붕괴;
패딩 : 5px;
}
테이블 TR : n 번째 자녀 (홀수 ) {
배경 색상 : # f1f1f1;
}
테이블 TR : (심지어 n 번째 자녀 ) {
배경 색상 : #FFFFFF;
}
</ 스타일>
»시도
해 orderBy 필터를 사용
정렬 디스플레이, 당신은 해 orderBy 필터를 사용할 수 있습니다 :
예를 AngularJS와
<표>
<TR의 NG-반복 = "X 이름에 | 해 orderBy '나라'">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
<TR의 NG-반복 = "X 이름에 | 해 orderBy '나라'">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
»시도
대문자 필터를 사용
대문자로 대문자 필터를 사용 :
예를 AngularJS와
<표>
<TR의 NG-반복 = "X 이름에">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country | 대문자 }} </ TD>
</ TR>
</ 테이블>
<TR의 NG-반복 = "X 이름에">
<TD> {{x.Name}} </ TD>
<TD> {{x.Country | 대문자 }} </ TD>
</ TR>
</ 테이블>
»시도
디스플레이 번호 ($ 인덱스)
표는 일련 번호는 $ 인덱스를 추가 할 수 있습니다 보여줍니다 <TD>에서 :
예를 AngularJS와
<표>
<TR의 NG-반복 = "X 이름에">
<TD> {{$ 인덱스 + 1}} </ TD>
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
<TR의 NG-반복 = "X 이름에">
<TD> {{$ 인덱스 + 1}} </ TD>
<TD> {{x.Name}} </ TD>
<TD> {{x.Country}} </ TD>
</ TR>
</ 테이블>
»시도
$ 짝수 $ 홀수를 사용하여
예를 AngularJS와
<표>
<TR의 NG-반복 = "X 이름에">
<TD의 NG-IF = "$ 홀수"스타일 = "배경 색 : #의 f1f1f1"> {{x.Name}} </ TD>
<TD의 NG-IF = "$ 심지어"> {{x.Name}} </ TD>
<TD의 NG-IF = "$ 홀수"스타일 = "배경 색 : #의 f1f1f1"> {{x.Country}} </ TD>
<TD의 NG-IF = "$ 심지어"> {{x.Country}} </ TD>
</ TR>
</ 테이블>
<TR의 NG-반복 = "X 이름에">
<TD의 NG-IF = "$ 홀수"스타일 = "배경 색 : #의 f1f1f1"> {{x.Name}} </ TD>
<TD의 NG-IF = "$ 심지어"> {{x.Name}} </ TD>
<TD의 NG-IF = "$ 홀수"스타일 = "배경 색 : #의 f1f1f1"> {{x.Country}} </ TD>
<TD의 NG-IF = "$ 심지어"> {{x.Country}} </ TD>
</ TR>
</ 테이블>
»시도