ng重复视图显示与JSON数据不对应
ng-repeat view display not corresponding to JSON data
我有想要在Angular中显示的JSON信息,但是,当我进行嵌套ng重复时,数据不会显示。
JSON文件(index.JSON.jbuilder)
json.array! @devices do |device|
json.array! device.employees do |employee|
json.id device.id
json.bfid device.bfid
json.serial_number device.serial_number
json.device_type device.device_type
json.make device.make
json.model device.model
json.year device.year
json.description device.description
json.purchase_price device.purchase_price
json.damage device.damage
json.first_name employee.first_name
json.last_name employee.last_name
end
end
角度文件(index.html.erb)
<tr ng-repeat="device in devices | orderBy:sortType:sortReverse | filter:search">
<tr ng-repeat="employee in devices.employees">
<td>{{ device.bfid }}</td>
<td>{{ device.serial_number }}</td>
<td>{{ device.device_type }}</td>
<td>{{ device.make }}</td>
<td>{{ device.model }}</td>
<td>{{ device.year }}</td>
<td>{{ device.description }}</td>
<td>{{ device.purchase_price }}</td>
<td>{{ device.damage }}</td>
<td>{{ employee.first_name }}</td>
<td>{{ employee.last_name }}</td>
<tr>
<tr>
http://postimg.org/image/hnfrv6mkf/
在内部ng重复中,您使用了错误的对象:它应该是device.employees
(单数),而不是devices.employees
:
<tr ng-repeat="employee in device.employees">
好的,所以我把它做成了一个数组。现在在angular中,我只使用一个ng重复。
json.array! @devices do |device|
json.first_name device.employees[0].first_name
json.last_name device.employees[0].last_name
end
相关文章:
- 无法使用变量访问数据 JSON
- 使用 ng-repeat解析不均匀数据/ json对象
- 在没有jsonp的情况下从另一个域获取数据(json格式)
- 如何获取带参数的数据json
- 如何在android中显示实时雅虎金融股票数据..json格式如下所示
- 使用 JavaScript 将数据 json 显示到网页中
- 高位图表来源于API数据(JSON)
- 使用动态数据json初始化同位素
- Django:将数据JSON从视图传递给javascript
- 存储配置数据 (json)
- 未捕获的SyntaxError:意外的标识符图像数据json
- 接收数据json/jquery
- Jquery数据表数据json
- 不能在cakephp中使用数组数据json
- 在不锁定浏览器的情况下,将大数据JSON从REST请求反序列化为对象
- 如何读取数据JSON格式数组的字符串数据
- 我有一个流星应用程序,需要从/public/_assets/results/mmresults读取数据.Json文件,在
- 数据json不显示在html
- 使用2个下拉列表创建2个并排的表行来比较数据- JSON
- 需要将复杂的json对象转换为合适的angularjs UI树数据json结构