2014-01-30 133 views
0

在我CSHTML觀點奇怪的行爲,我有如下表:有角NG-重複

<table> 
    <thead> 
    <tr><th>Test</th></tr> 
</thead> 
<tbody> 
    <tr ng-repeat="label in labels"> 
     <td>{{label.id}}</td> 
    </tr> 
</tbody> 

當我查看該頁面,並在瀏覽器中檢查表元素只表標題是顯示並且沒有行。應用NG-重複似乎如下自動註釋掉行:

<table class="ng-scope"> 
    <thead> 
     <tr><th>Test</th></tr> 
    </thead> 
    <tbody> 
     <!-- ngRepeat: label in labels --> 
    </tbody> 
</table> 

當我刪除NG重複=「標籤在標籤」與該行中應用的靜態值單元格的行不評論,只是顯示器精細。

有誰知道什麼可能會導致此行爲?

+0

你能發佈javascript嗎? –

+1

看起來像標籤是空的或未定義的。 – hassassin

回答

2

編譯角度時會自動將ngRepeat注​​釋添加到HTML中,爲了表示在此註釋下方將顯示重複的元素。

你的tbody不包含任何行的原因是你的$ scope.labels對象是空的。