質問

これは、NG-Repeatで使用したいというオブジェクトですが、内部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

役に立ちましたか?

解決

あなたの例を見ると、学校のデータ構造が最後にどのように見えるかはあまり明確ではありません。提案されているようです)。

SchoolSubがこれが機能するオブジェクトであるとします。 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>
.

上記のJSfidslesが両方の状況に近づく方法を明確にすることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top