【问题标题】:How do you ng-repeat through an object of objects to show key and value?您如何通过对象的对象进行 ng-repeat 以显示键和值?
【发布时间】:2019-12-03 02:09:45
【问题描述】:

我有一个名为“profile”的对象,其中包括一些其他对象——我希望每个对象都显示标签,后跟 display_value:

在我的 HTML 中,我知道我需要通过对象配置文件进行 ng-repeat,但无法获得所需的标签显示:display_value(即就业开始日期:2019 年 11 月 20 日)。循环 c.profile 和显示标签后跟 display_value 的正确语法是什么?在这种情况下我需要两次 ng-repeat 吗?

<div ng-repeat="item in c.profile track by $index">
  {{item.?}}:  {{item.?}}
</div>

【问题讨论】:

    标签: angularjs angularjs-ng-repeat key-value


    【解决方案1】:
    <div ng-repeat="item in c.profile track by $index">
      {{item.label}}:  {{item.display_value}}
    </div>
    

    确保您的数据符合您的预期。

    【讨论】:

      【解决方案2】:

      使用ng-repeat="(key, value) in myObj":

      <div ng-repeat="(category, valueObj) in c.profile">
          <h2>{{category}}</h2>
          <div ng-repeat="(key, value) in valueObj">
              {{key}} : {{value}}
          </div>
      </div>
      

      有关详细信息,请参阅

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-17
        • 2016-07-05
        • 1970-01-01
        • 2013-06-24
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        相关资源
        最近更新 更多