Latest web development tutorials

angularjs tabeli

ng-repeat instrukcja może być doskonałą formą wyświetlacz.


Wyświetlanie danych w tabeli

Wyświetlanie za pomocą formularza kątowego jest bardzo prosta:

angularjs przykłady

<Div ng-app = "myApp " NG-controller = "customersCtrl">

<Table>
<Tr ng-repeat = "x w nazwach">
<Td> {{x.Name}} </ td>
<Td> {{x.Country}} </ td>
</ Tr>
</ Table>

</ Div>

<Script>
var app = angular.module ( "myApp", []);
app.controller ( "customersCtrl ', function ($ zakres, $ http) {
$ Http.get ( "http://www.w3big.com/try/angularjs/data/Customers_JSON.php")
.success (function (odpowiedź) {$ scope.names = response.records;});
});
</ Script>

Spróbuj »

Za pomocą stylów CSS

W celu uczynienia strony bardziej atrakcyjna, możemy użyć CSS na stronie:

Style CSS

<Style>
stół, th, td {
border: 1px solid gray;
border-collapse: collapse;
padding: 5px;
}
Tabela tr: nth-child (odd ) {
background-color: # f1f1f1;
}
Tabela tr: nth-child (nawet ) {
background-color: #ffffff;
}
</ Style>

Spróbuj »

Użyj filtra orderby

Sortuj wyświetlacza, można użyć filtrów orderby:

angularjs przykłady

<Table>
<Tr ng-repeat = "x w nazwach | orderby:" Kraj "">
<Td> {{x.Name}} </ td>
<Td> {{x.Country}} </ td>
</ Tr>
</ Table>

Spróbuj »

Użyj filtra wielką

Użyj filtra wielką na wielkie litery:

angularjs przykłady

<Table>
<Tr ng-repeat = "x w nazwach">
<Td> {{x.Name}} </ td>
<Td> {{x.Country | wielkie }} </ td>
</ Tr>
</ Table>

Spróbuj »

Numer ekranu ($ index)

Tabela pokazuje numer seryjny można dodać w $ index <td> w:

angularjs przykłady

<Table>
<Tr ng-repeat = "x w nazwach">
<Td> {{$ indeks + 1}} </ td>
<Td> {{x.Name}} </ td>
<Td> {{x.Country}} </ td>
</ Tr>
</ Table>

Spróbuj »

Użyj $ i $ nawet dziwne

angularjs przykłady

<Table>
<Tr ng-repeat = "x w nazwach">
<Td ng-if = "$ dziwne" style = "background-color: # f1f1f1"> {{x.Name}} </ td>
<Td ng-if = "$ nawet"> {{x.Name}} </ td>
<Td ng-if = "$ dziwne" style = "background-color: # f1f1f1"> {{x.Country}} </ td>
<Td ng-if = "$ nawet"> {{x.Country}} </ td>
</ Tr>
</ Table>

Spróbuj »