AngularJS ng-repeat仅显示指定键值

时间:2014-12-13 21:16:57

标签: angularjs

我的数据结构是:

{"code":"AAA","name":"AAA industries","date":null}

我试图在按钮中只显示名称。我正在尝试使用以下内容:

<div ng-repeat="item in company.details">
    <button ng-repeat="(key, val) in item">
        {{val}}
    </button>
</div>

但当然显示一切。我的下一步是什么?

3 个答案:

答案 0 :(得分:2)

使用此

检查密钥,如果它等于name,则显示else dont

 <div ng-repeat="item in company.details">
        <button ng-repeat="(key, val) in item">
            <span ng-if="key=='name'">{{val}}</span>
        </button>
    </div>

答案 1 :(得分:0)

这是一个说明答案的jsBin

代码逻辑如下:

<body ng-app="MyApp" ng-controller="myController">
  <div ng-repeat="item in data">
    {{item.name}}
  </div>
</body>

答案 2 :(得分:0)

Kolban是对的。所以在你的情况下答案是:

<div ng-repeat="item in company.details"> {{item.val}} </div>