Angularjs ng重复内部ng重复开始
angularJS的初学者,尝试在ng repeat内重复ng repeat start时,页面会断断续续,并在浏览器中显示angularJS代码Angularjs ng重复内部ng重复开始,angularjs,ng-repeat,Angularjs,Ng Repeat,angularJS的初学者,尝试在ng repeat内重复ng repeat start时,页面会断断续续,并在浏览器中显示angularJS代码 <table> <tr ng-repeat-start="(key, value) in obj">{{key}}</tr> <tr ng-repeat="v in value"> <div>{{v.address}}</div> <di
<table>
<tr ng-repeat-start="(key, value) in obj">{{key}}</tr>
<tr ng-repeat="v in value">
<div>{{v.address}}</div>
<div>{{v.mobile}}</div>
</tr>
<tr ng-repeat-end></tr>
</table>
忘记提及间歇性收到的错误:
[迄今为止找到的解决方案]
使用嵌套的ng repeat代替ng repeat内部的ng repeat,如
<table>
<tr ng-repeat="(key, value) in obj">
<td>{{key}}</td>
<td>
<table>
<tr ng-repeat="v in value">
<div>{{v.address}}</div>
<div>{{v.mobile}}</div>
</tr>
</table>
</td>
</tr>
</table>
你提到断断续续的页面,这里的键可能是断断续续的——这意味着你已经有了FOUC flash的非样式内容。找到答案的一个地方是,不断更新的各种整洁的东西的集合。对于FOUC,Sofer建议尝试ng bind或ng cloack。我不确定哪种方法在这里有效,还有其他一些技巧,但你可以先检查一下。这可能至少为您指明了正确的方向,让您知道如何在编译完所有内容之后才能继续显示ng repeat 前几天我也在寻找同样的方法来动态创建一个包含X行和Y列的表。 以下是我的想法: JS: var MainCtrl=函数{ this.rows=函数{ var x=10; 变量y=10; var rowArr=[]; 对于变量i=0;i
<table>
<tr ng-repeat="(key, value) in obj">
<td>{{key}}</td>
<td>
<table>
<tr ng-repeat="v in value">
<div>{{v.address}}</div>
<div>{{v.mobile}}</div>
</tr>
</table>
</td>
</tr>
</table>