2014-12-10 6 views
-1

난 각도 JS 동적 객체 모두의 값을 얻을html angular js에서 항목 내부 항목을 얻는 방법은 무엇입니까?

<div ng-controller="SampleController"> 
<div> {{item['111']['price']}} 
</div> 

지금 I는 [ '111'] [ '가격'] 정적 항목 넣어

$scope.item={111:{price:"232"},112:{price:"233"},115:{price:"237"}}; 

SampleController

내부 시도. 만약 내가 그 값을 동적으로받는다면, 어떻게 그걸 어떻게 할 것인가. 좋아,

<div ng-controller="SampleController"> 
<div> {{item[{{ItemId['id']}}]['price']}} 
</div> 

$scope.ItemId={id:111}; 
$scope.item={111:{price:"232"},112:{price:"233"},115:{price:"237"}}; 

하지만 그 반환 오류. 나는 경로 범위와도 시도했다. 아무도 도와주세요.

+0

왜 -1? – user2587222

답변

2

이 시도 : 이것에 대한

<div>{{item[ItemId.id].price}}</div> 
+0

고마워요, 잘 작동합니다. – user2587222

+0

만약 ng-click = sendTo ({item [ItemId.id] .price}});이 값을 매개 변수로 전달할 수 있습니까? – user2587222

+0

가능합니다. 그러나 중괄호가 필요 없습니다. 'ng-click = "sendTo (itemId.id) .price)"'로 충분합니다. –

관련 문제