8

ビューに渡す JSON には、オブジェクトと配列が含まれています。例:

{ name: "test", projects: [ { name: "project1", tasks: "task1" } ] }

ng-repeat を使用すると(key, value) in items、オブジェクトまたは配列の各キーと文字列化されたバージョンについて、期待通りの結果を得ることができます。

ng-repeat 内のオブジェクトと配列を反復処理するための「ベスト プラクティス」はありますか?

4

1 に答える 1

17

私はこれを理解することができたので、答えをフォローアップするだけです。思ったより簡単でした。配列であるアイテムに別の ng-repeat を使用しました。

<div class="container" ng-repeat="item in items">
<table class="table table-striped table-bordered table-condensed">
    <tr>
        <th class="span3">name</th>
        <td>{{ item.name }}</td>
    </tr>
    <tr>
        <th class="span3">accounts</th>
        <td>
            <ul ng-repeat="account in item.accounts">
                <li>username: {{ account.username }}</li>
                <li>password: {{ account.password }}</li>
            </ul>
        </td>
    </tr>
</table>

于 2013-09-05T16:41:18.023 に答える