angle.js - ng-repeat 루프 객체는 문자열입니다. 페이지의 필터를 통해 어떻게 배열 객체로 변환할 수 있나요?
迷茫
迷茫 2017-05-15 17:08:44
0
1
611

$scope.data=[
{"type":"00",
"obj":"[{"name":"a1","age":21},{"name" :"a2","나이":21},{"이름":"a3","나이":21 }]"},
{"type":"01",
"obj":"[{"name":"a1","age":21},{"name":"a2" ,"나이":21},{"이름":"a3","나이":21}]"}
]

페이지 템플릿
<ul ng-repeat="item in data">
<li ng-repeat="detail in item.obj">{{detail.name}}{{detail.age}}</li>
</ul>
그러나 item.obj는 배열이지만 문자열 개체입니다. 현재 방법은 단지 제어하는 ​​것입니다. 컨트롤러에서 데이터 배열을 루프하고 obj 객체를 json으로 변환합니다. 하지만 이 방법은 컨트롤러에서 데이터를 수정하려면 루프가 필요하기 때문에 효율적이지 않습니다.
그래서 변경할 수 있는 방법이 있는지 묻고 싶습니다. 페이지의 항목은
<li와 유사하게 ng-repeat를 효과적으로 만드는 배열 개체로 변환됩니다. ng-repeat="{{item.obj|필터 방법}}">{{detail.name}}</li>주요 또는 기타 가능한 방법의 세부 사항,

迷茫
迷茫

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

모든 응답(1)
过去多啦不再A梦

으아악 으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿