angular.js - ng-repeat ループ オブジェクトは文字列です。ページ上のフィルターを通じて配列オブジェクトに変換するにはどうすればよいですか?
迷茫
迷茫 2017-05-15 17:08:44
0
1
616

$scope.data=[
{"タイプ":"00",
"obj":"[{"名前":"a1","年齢":21},{"名前" :"a2","年齢":21},{"名前":"a3","年齢":21 }]"},
{"タイプ":"01",
"obj":"[{"名前":"a1","年齢":21},{"名前":"a2" ,"年齢":21},{"名前":"a3","年齢":21}]"}
]

ページ テンプレート
<ul ng-repeat="データ内の項目">
<li ng-repeat="詳細item.obj">{{detail.name}}{{detail.age}}</li>
</ul>
ただし、item.obj は配列ではなく文字列オブジェクトです。私の現在の方法は制御するだけです。コントローラー内のデータ配列をループし、obj オブジェクトを json に変換します。ただし、この方法はコントローラー内のデータを変更するためにループする必要があるため効率的ではありません。
そこで、変更する方法があるかどうかを尋ねたいと思います。ページ上のアイテムは配列オブジェクトに変換され、

  • 迷茫
    迷茫

    业精于勤,荒于嬉;行成于思,毁于随。

    全員に返信(1)
    过去多啦不再A梦

    リーリー リーリー

    いいねを押す +0
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート