0

次のような単純なテンプレートがあります。

<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 を配置すると、オブジェクトは正しく入力されますが、入力は空です。

ありがとうございました。

4

1 に答える 1

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

于 2013-10-16T10:18:50.437 に答える