AngularJS 是一个用于构建动态Web应用的JavaScript框架,它通过双向数据绑定简化了前端开发。要从HTML表中读取JSON数据,你可以使用AngularJS的ng-repeat
指令来遍历JSON对象,并将其内容显示在表格中。
以下是一个简单的例子,展示了如何使用AngularJS从控制器中读取JSON数据,并将其显示在HTML表格中。
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>AngularJS JSON Table Example</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
</head>
<body ng-controller="myController">
<table border="1">
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr ng-repeat="item in jsonData">
<td>{{ item.id }}</td>
<td>{{ item.name }}</td>
<td>{{ item.age }}</td>
</tr>
</table>
</body>
</html>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
$scope.jsonData = [
{ "id": 1, "name": "Alice", "age": 25 },
{ "id": 2, "name": "Bob", "age": 30 },
{ "id": 3, "name": "Charlie", "age": 35 }
];
});
ng-app
和ng-controller
指令的值与JavaScript代码中的模块和控制器名称相匹配。通过以上步骤,你应该能够成功地从HTML表中读取并显示JSON数据。如果你遇到更具体的问题,可以根据错误信息进行调试。
领取专属 10元无门槛券
手把手带您无忧上云