Kategoriendaten sind normalerweise wiederholt. Die NG-Repeat-Anweisung kann verwendet werden, um Tische leicht zu zeichnen. Das folgende Beispiel zeigt die Verwendung der NG-Repeat-Anweisung, um eine Tabelle zu zeichnen.
<table> <tr> <th>Name</th> <th>Marks</th> </tr> <tr ng-repeat="subject in student.subjects"> <td>{{ subject.name }}</td> <td>{{ subject.marks }}</td> </tr></table>Tabellen können wie folgt mit CSS -Stilen gestylt werden:
<Styles> Tabelle, th, td {Border: 1px solide grau; Grenzkollapse: Zusammenbruch; Padding: 5px;} Tabelle Tr: n-Child (ungerade) {Hintergrundfarbe: #f2f2f2;} Tabelle Tr: N-Child (sogar) {Hintergrundfarbe: #ffffff;} </style>Beispiel
Die folgenden Beispiele zeigen alle oben genannten Anweisungen.
testangularJs.html
<html> <Head> <titels> Angular JS -Tabelle </title> <style> Tabelle, td, td {Border: 1PX Solid Grey; Grenzkollapse: Zusammenbruch; Padding: 5px;} Tabelle Tr: n-Child (ungerade) {Hintergrund-Color: #f2f2f2;} Tabelle Tr: N-Child (sogar) {Hintergrund-Color: #fffffff;} </style> </head> <body> <H2> Angularjs Beispielanwendung </h2> <divell ng-app = "" ng-controller = "studentController"> <table> <tr> <td> Vorname eingeben: </td> <td> <input type = "text" ng-model = "student.firstname"> </td> </tr> <tr> <td> Eingibt den LN-Namen: </td> <td> <input type = "text" text " ng-model="student.lastName"></td></tr><tr><td>Name: </td><td>{{student.fullName()}}</td></tr><tr><td>Subject:</td><td><table> <tr> <th>Name</th> <th>Marks</th> </tr> <tr ng-repeat="subject in student.subjects"> <td>{{ subject.name }}</td> <td>{{ subject.marks }}</td> </tr></table></tr></table></div><script>function studentController($scope) { $scope.student = { firstName: "Mahesh", LastName: "Parashar", Gebühren: 500, Themen: [{Name: 'Physik', Marks: 70}, {Name: 'Chemistry', Marks: 80}, {Name: 'Math', Marks: 65}, {Name 'Englisch', Marks: 75}, {name: 'hindi:' hindi ', marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken: marken {name: 67}, {), {), marken: marken {name' StudentObject = $ scope.student; return studentObject.firstname + "" + studentObject.lastName; }};} </script> <script src = "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"> </script> </body> </html>Ausgabe
Öffnen Sie TextangularJs.html in einem Webbrowser und sehen Sie die folgenden Ergebnisse:
Das obige ist die Zusammenstellung des Grundwissens von AngularJS -Tabellen. Wir werden das relevante Wissen in Zukunft weiter aussortieren. Vielen Dank für Ihre Unterstützung für diese Seite!