【发布时间】:2018-07-17 06:48:52
【问题描述】:
我是 angularjs 的新手,并试图掌握在嵌套范围内访问数据的概念。 这是包含对象“联系人”的嵌套范围的主要范围“公司”:
$scope.company =
{
companyName: "",
contacts: {
name: "",
email: ""
}
}
我正在尝试生成一个表格,其中包含每一行中“联系人”范围内的数据。
<tr ng-repeat="contact in company.contacts">
<td>
<input type="text" class="form-control" ng-model="contact.name"/>
</td>
<td>
<input type="text" class="form-control" ng-model="contact.email"/>
</td>
</tr>
但似乎我在这里做错了,因为当我尝试显示主范围 {{company}} 中的数据时,实际上并没有发生任何事情。
我真的可以使用一些建议。谢谢。
【问题讨论】:
-
在您的示例中,联系人是一个对象,而不是一个数组。循环用于遍历数组/列表
-
感谢您指出这一点。如何使用 ng-repeat 访问对象?
-
查看答案,我无法在保留良好格式的同时将其变成评论