Les données de catégorie sont généralement de nature répétitive. La directive NG-Repeat peut être utilisée pour dessiner facilement des tables. L'exemple suivant illustre l'utilisation de la directive Ng-Repeat pour dessiner une table.
<Bile> <Tr> <Th> Nom </ Th> <th> Marks </th> </tr> <tr ng-repeat = "Subject in Student.Subjects"> <td> {{sujet sujet.name}} </td> <td> {{sujetLes tables peuvent être stylisées à l'aide des styles CSS, comme suit:
<style> table, th, td {border: 1px gris solide; Border-Collapse: s'effondrer; Padding: 5px;} table tr: nth-child (Odd) {background-Color: # f2f2f2;} table tr: nth-child (même) {background-Color: #ffffff;} </ style>exemple
Les exemples suivants montreront toutes les instructions ci-dessus.
testangularjs.html
<html> <éad- head> <itle> Table JS Angular </Title> <style> Table, th, td {border: 1px gris solide; Border-Collapse: s'effondrer; padding: 5px;} table tr: nth-child (odd) {background-color: # f2f2f2;} table tr: nth-child (même) {background-Color: #ffffff;} </pyle> </-head> <body> <h2> Angularjs Exemple d'application </h2> <div ng-app = "" Ng-Controller = "StudentController"> <Sweet> <Tr> <Td> Entrez le prénom: </td> <td> <entrée type = "Text" ng-model = "Student.FirstName"> </td> </tr> <tr> <td> Entrez le nom de famille: </td> <td> <entrée = "Text" ng-model = "Student.lastName"> </td> </tr> <tr> <td> name: </td> <td> {{Student.fullName ()}} </td> </tr> <tr> <td> Sujet: </ td> <td> <pall ng-repeat = "Subject in Student.Subjects"> <td> {{suject.name}} </td> <td> {{sujet.Marks}} </td> </tr> </sable> </tr> </pable> </v> <prit> functionControler ($ Scope) {$ Scope.STDUDENT = {premier nom: "MAHESH) {$ SCOPE.STDUDEL lastName: "Parashar", fees:500, subjects:[ {name:'Physics',marks:70}, {name:'Chemistry',marks:80}, {name:'Math',marks:65}, {name:'English',marks:75}, {name:'Hindi',marks:67} ], fullName: function() { var studentObject; 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>Sortir
Ouvrez Textangularjs.html dans un navigateur Web et voyez les résultats suivants:
Ce qui précède est la compilation de la connaissance de base des tables angularjs. Nous continuerons à régler les connaissances pertinentes à l'avenir. Merci pour votre soutien à ce site!