【问题标题】:Getting value from json by setting key from another json通过从另一个 json 设置键从 json 中获取值
【发布时间】:2014-03-26 11:35:57
【问题描述】:

我需要通过在另一个 json 循环中使用 ng-repeat 从 json 获取值。

我试过如下。

<tr ng:repeat="tableValueElement in tableValueRows">
         <td ng:repeat="subHeaderElement in subHeaderColumns" ng-init="map=subHeaderElement.map">{{tableValueElement.map}}</td>          
    </tr>

tableValueElement = {"name":"Steve","age":24,"street":"RailwayStreet"}

subHeaderElement = {"colspan":2, "map":"name", "color":"grey"}

我试图通过设置“subHeaderElement”中的键(“name”)从“tableValueElement”中获取值(“steve”)。 所以关键是“subHeaderElement”中“map”属性的值。

但上述方法没有从 tableValueElement 返回值。

请帮忙。

【问题讨论】:

    标签: json angularjs ng-repeat


    【解决方案1】:

    你必须使用数组表示法

    {{tableValueElement[map]}}
    

    【讨论】:

    • 是的,ng-bind 方法是一样的,但是加载数据时视图更清晰
    • 这对我不起作用。我尝试了另一种方法及其工作 ng-bind=tableValueElement[subHeaderColumn.map]
    猜你喜欢
    • 2022-11-18
    • 2022-01-23
    • 2022-01-03
    • 2021-01-23
    • 2018-11-05
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多