【发布时间】:2019-10-10 09:23:40
【问题描述】:
我有一个列选择器小部件,其中包含具有唯一 ID 的名称列表。有一个后端服务返回一个带有数据的对象。
output = {
id: 1, name: "john", title: "developer",
id: 2, name: "mark", title: "designer",
id: 3, name: "sally", title: "HR"
...
}
我需要使用 AngularJS 在 html 中创建一个表格,当我从列选择器中选择特定 ID 时,该表格会动态添加/删除行。
<div ng-app="MyApp" ng-controller="MyController">
<table border = "1">
<tr>
<th>ID</th>
<th>Name</th>
<th>Title</th>
</tr>
<tbody ng-repeat="m in output">
<tr>
<td>{{m.id}}</td>
<td>{{m.name}}</td>
<td>{{m.title}}</td>
</tr>
</tbody>
</table>
</div>
我应该在控制器中添加什么以获得所需的结果?除了使用$scope还有什么办法吗?
【问题讨论】:
-
output变量应该是一个对象数组。 -
列选择器是什么意思?
-
是否有选择框选择要显示的列?
标签: javascript html json angularjs object