ng-repeat
をリストに使用しようとしていますが、Djangoでレンダリングされている既存のリストアイテムが必要です。AngularJS - 既存のアイテムでng-repeatを処理する方法
注:私はAngularJS InterpolateProviderとして{[{ }]}
を設定しました。
HTML今すぐサンプル
<ul ng-controller="ListController">
{% for item in existing_list %}
<li>
<span>{{item.firstName}}</span>
<span>{{item.lastName}}</span>
</li>
{% endfor %}
<li ng-repeat="item in items">
<span>{[{item.firstName}]}</span>
<span>{[{item.lastName}]}</span>
</li>
</ul>
が、私は私の質問は、私が追加することができますどのように、あるng-controller
app.js
function ListController($scope){
$scope.items = [{firstName: "Bob", lastName: "Smith"}];
}
を使用してこれらの項目を処理したいですDjangoが生成した既存のリスト項目をと結合する?
は、JSONなどのデータをマージし、持つすべてのアイテムを作成するために、より理にかなってのように思えますng-repeat。サーバー上のリストのハードコーディング部分の欠点は、フィルターリスト – charlietfl
を使用する能力を失うことです。これを解決したかどうかは疑問です。私は現在、この同じ問題に直面しています。 –