我有这样的简单模板:
<div ng-repeat="e in edit_elements">
<label>{{e.label}}</label>
<input type="text" ng-model="e.model"/>
</div>
对象为ng-repeat:
[{'label': 'test-label-1' , 'model': 'test-1'},
{'label': 'test-label-2' , 'model': 'test-2'}]
ng-repeat
在页面呈现时起作用,但只有一次,下次我只看到标签内容时,输入为空。如何调试ng-repeat
?我在渲染之前放置了console.log,并且对象被正确填充,但输入为空。
谢谢。
答案 0 :(得分:2)
对于基本调试,只需使用<pre>{{edit_elements|json}}</pre>
HTML 的
<div ng-controller="InitCtrl">
<div ng-repeat="e in edit_elements">
<label>{{e.label}}</label>
<input type="text" ng-model="e.model" />
</div>
<pre>{{edit_elements|json}}</pre>
</div>
参见 Fiddle