国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

AngularJS基礎知識筆記之表格

2024-05-06 16:19:49
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了AngularJS基礎知識筆記之表格的相關資料,需要的朋友可以參考下

表格數據本質上通常是重復的。ng-repeat指令,可以用來方便地繪制表格。下面的示例說明使用ng-repeat指令來繪制表格。

 

 
  1. <table> 
  2. <tr> 
  3. <th>Name</th> 
  4. <th>Marks</th> 
  5. </tr> 
  6. <tr ng-repeat="subject in student.subjects"
  7. <td>{{ subject.name }}</td> 
  8. <td>{{ subject.marks }}</td> 
  9. </tr> 
  10. </table> 

表格可以使用CSS樣式設置樣式,如下:

 

 
  1. <style> 
  2. table, th , td { 
  3. border: 1px solid grey; 
  4. border-collapse: collapse; 
  5. padding: 5px; 
  6. table tr:nth-child(odd) { 
  7. background-color: #f2f2f2; 
  8. table tr:nth-child(even) { 
  9. background-color: #ffffff; 
  10. </style> 

例子

下面的例子將展示上述所有指令。

testAngularJS.html

 

 
  1. <html> 
  2. <head> 
  3. <title>Angular JS Table</title> 
  4. <style> 
  5. table, th , td { 
  6. border: 1px solid grey; 
  7. border-collapse: collapse; 
  8. padding: 5px; 
  9. table tr:nth-child(odd) { 
  10. background-color: #f2f2f2; 
  11. table tr:nth-child(even) { 
  12. background-color: #ffffff; 
  13. </style> 
  14. </head> 
  15. <body> 
  16. <h2>AngularJS Sample Application</h2> 
  17. <div ng-app="" ng-controller="studentController"
  18. <table border="0"
  19. <tr><td>Enter first name:</td><td><input type="text" ng-model="student.firstName"></td></tr> 
  20. <tr><td>Enter last name: </td><td><input type="text" ng-model="student.lastName"></td></tr> 
  21. <tr><td>Name: </td><td>{{student.fullName()}}</td></tr> 
  22. <tr><td>Subject:</td><td> 
  23. <table> 
  24. <tr> 
  25. <th>Name</th> 
  26. <th>Marks</th> 
  27. </tr> 
  28. <tr ng-repeat="subject in student.subjects"
  29. <td>{{ subject.name }}</td> 
  30. <td>{{ subject.marks }}</td> 
  31. </tr> 
  32. </table> 
  33. </td></tr> 
  34. </table> 
  35. </div> 
  36. <script> 
  37. function studentController($scope) { 
  38. $scope.student = { 
  39. firstName: "Mahesh"
  40. lastName: "Parashar"
  41. fees:500, 
  42. subjects:[ 
  43. {name:'Physics',marks:70}, 
  44. {name:'Chemistry',marks:80}, 
  45. {name:'Math',marks:65}, 
  46. {name:'English',marks:75}, 
  47. {name:'Hindi',marks:67} 
  48. ], 
  49. fullName: function() { 
  50. var studentObject; 
  51. studentObject = $scope.student; 
  52. return studentObject.firstName + " " + studentObject.lastName; 
  53. }; 
  54. </script> 
  55. <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script> 
  56. </body> 
  57. </html> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 青州市| 景泰县| 正安县| 甘孜县| 天峨县| 鄂伦春自治旗| 河北区| 六安市| 沂源县| 乐东| 定西市| 青田县| 成都市| 辰溪县| 山阳县| 新营市| 栾川县| 武宣县| 卢龙县| 克拉玛依市| 奉新县| 灵丘县| 赤壁市| 红桥区| 宁安市| 迭部县| 桐梓县| 四子王旗| 道孚县| 梁河县| 清徐县| 贵州省| 兴义市| 浦北县| 蕉岭县| 武平县| 北碚区| 平武县| 灵川县| 静宁县| 璧山县|