1

これがng-repeatで使用したいオブジェクトですが、内部firstlangプロパティを確認できません。

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

これが私のng-repeatです:

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

望ましい結果は次のとおりです。first language is = kannada

4

1 に答える 1

8

あなたの例を見ると、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/

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

上記のjsFiddlesが両方の状況にアプローチする方法を明確にすることを願っています。

于 2012-07-30T19:11:32.530 に答える