Rumah >hujung hadapan web >tutorial js >Nota pengetahuan asas AngularJS table_AngularJS

Nota pengetahuan asas AngularJS table_AngularJS

WBOY
WBOYasal
2016-05-16 16:00:041244semak imbas

Data jadual selalunya berulang. Arahan ng-repeat boleh digunakan untuk melukis jadual dengan mudah. Contoh berikut menggambarkan menggunakan arahan ng-repeat untuk melukis jadual.

<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>

Jadual boleh digayakan menggunakan gaya CSS, seperti berikut:

<style>
table, th , td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}
table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
table tr:nth-child(even) {
  background-color: #ffffff;
}
</style>

Contoh
Contoh berikut akan menunjukkan semua arahan di atas.

testAngularJS.html



Angular JS Table



AngularJS Sample Application

Enter first name:
Enter last name:
Name: {{student.fullName()}}
Subject: <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>
<script> function studentController($scope) { $scope.student = { firstName: "Mahesh", 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>

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn