我想通過視圖呈現給HTML頁面的django對象迭代。 我以下述方式限定的角2成分: -如何在Angular 2模板中使用Django模板?
@Component({
selector: 'search',
template:`
<form [ngFormModel]="form" >
{% for category in categories_all %}
<li>
<div class="checkbox">
<label>
<input type="radio" name="category"
id="category_{{category.id}}"
value="{{category.name}}"
ngControl = "category"
#category="ngForm"
{% ifequal category.id|stringformat:"s"
param_values.category_id|stringformat:"s" %}
checked="checked"
{% endifequal %}
(click)="onClick()">
{{category.name}}
</label>
</div>
</li>{% endfor %}
</form>
`,
providers:[ HTTP_PROVIDERS]
})
{% for category in categories_all %}
是django的模板語法所以angular2未識別它。有什麼辦法可以解決這個問題嗎?
您應該使用'ngServices'調用'categories'並將數據存儲在'ngModel'中的一個數組。 –
即使我想過這樣做,但我如何獲得類別對象?沒有明確的API要求。當頁面呈現時,我將它作爲上下文傳遞。 – Subhajit
用你的Django模板定義一個javascript var,然後! – sahuk