문제

여기에 ng-seeping과 함께 사용하고자하는 객체가 있지만 내부 firstlang 속성을 볼 수 없습니다.

$scope.school{
  name  : "stackoverflow",
  sub   :{
    firstlang : "kannada"
  }
}
.

여기에 내 ng- 반복이 있습니다 :

<ul>
    <li ng-repeat="index in school.sub">
        first language is = {{index.firstlang}}
   </li>
</ul>
.

원하는 결과는 다음과 같습니다. first language is = kannada

도움이 되었습니까?

해결책

예제를보고 School.sub 데이터 구조가 끝나야하는 것처럼 보이는 방법은별로 분명하지 않습니다 ... 그것은 객체 (예제 데이터 구조에서와 같이) 또는 배열로되어 있어야합니다 (ngrepeat제안하는 것 같습니다).

은 school.sub이 객체 인 경우, http://jsfiddle.net/pkozlowski_opensource/wxsfd/1/

<li ng-repeat="(key, value) in school.sub">first language is = {{value}}</li>
.

다른 한편으로는 하위 구조를 배열로 계획하면 적절한 접근법이 다음과 같습니다. http://jsfiddle.net/pkozlowski_opensource/wxsfd/2/2/A>

<li ng-repeat="index in school.sub">first language is = {{index.firstlang}}</li>
.

위의 JSFIDDLES가 두 가지 상황에 어떻게 접근하는 방법을 명확히하기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top