2016-04-29 5 views
-1

ここではHTMLコード何が間違ったng-repeatが機能していませんか?

<a ng-repeat="category in categoires">  
<h2>{{category.name}}</h2> 
<hr> 
<p>{{category.des}}</p> 
</a> 

コントローラコード

$scope.categories = [{name : 'abc',des : 'abc desc'},{name: "xyz",des : "xyz desc"}]; 

私のコードで何が悪いですか?

+3

スペルカテゴリ間違っ – Wowsk

+0

おかげ@Wowskそれはあなたに –

答えて

3

あなたは定義されているスコープ変数としてカテゴリしかしcategoiresこのような

変更としてそれを使用して、

<a ng-repeat="category in categories">  
<h2>{{category.name}}</h2> 
<hr> 
<p>{{category.des}}</p> 
</a> 
+0

おかげで答えとしてマークしてください@AmilaSampath –

+0

@ncklanka @Sajeetharan – Sajeetharan

0

変更HTMLコードcategoirescategoriesとして

<a ng-repeat="category in categories">  
<h2>{{category.name}}</h2> 
<hr> 
<p>{{category.des}}</p> 
</a> 
+0

感謝を助けている場合、 –

1

I 2つの問題があると思う。カテゴリ 2.Invalidオブジェクト配列

<a ng-repeat="category in categories">  
    <h2>{{category.name}}</h2> 
    <hr> 
    <p>{{category.des}}</p> 
</a> 

JS

$scope.categories = [{name : 'abc',des : 'abc desc'},{name: 'xyz',des : 'xyz desc'}]; 
0

の1.spelling間違いがビューとコントローラの両方の変化

ビュー

<a ng-repeat="category in categories">  
<h2>{{category.name}}</h2> 
<hr> 
<p>{{category.des}}</p> 
</a> 
します

コントローラ

$scope.categories = [{name : 'abc',des : 'abc desc'},{name: 'xyz',des : 'xyz desc'}]; 

または

$scope.categories = [{name : "abc",des : "abc desc"},{name: "xyz",des : "xyz desc"}]; 
関連する問題