我有一個由Django模板標記呈現的HTML表單,我想用AngularJS來操縱它。用Django呈現的模板隱藏與AngularJS的div
在我的模板(不渲染),我有:
<html>
<body>
{{ form.as_p }}
</body>
</html>
這是怎樣的Django呈現此模板:
<html>
<body>
<form>
<div id="div_id_street" class="ctrlHolder ">
<label for="id_street">
Street<span>*</span>
</label>
<input id="id_street" type="text" class="textInput textinput" name="street" maxlength="32">
</div>
</form>
</body>
</html>
我想隱藏在div div_id_street,但我不能夠在我的HTML中添加ng-show或ng-hide指令,因爲Django生成HTML代碼的方式。
是否有可能在AngularJS控制器內顯示/隱藏這個div?
謝謝!
Django是在Angular編譯後生成的HTML嗎? –
在Angular編譯之前生成HTML。 –
所以你可以讓Django在某處添加「ng-controller ='...'」,但是你不能在其他地方添加「ng-show ='...'」。你能讓Django向目標div添加一個類(這將是一個指令)嗎? –