Javascript 角度-将指令附加到未来元素
首先,我是个新手,如果我的问题看起来很奇怪,我很抱歉 我知道如何将基本指令(如Javascript 角度-将指令附加到未来元素,javascript,python,django,angularjs,Javascript,Python,Django,Angularjs,首先,我是个新手,如果我的问题看起来很奇怪,我很抱歉 我知道如何将基本指令(如ng click)附加到如下元素: <button class="test" ng-click="clearOverlays()">Remove</button> <input id="id_property_parent" name="property_parent" type="radio" value="12"> 删除 但如何将指令附加到由Django模板语言自动生成的输
ng click
)附加到如下元素:
<button class="test" ng-click="clearOverlays()">Remove</button>
<input id="id_property_parent" name="property_parent" type="radio" value="12">
删除
但如何将指令附加到由Django模板语言自动生成的输入框中呢?Django代码:
<ul>{{ filter.form.as_ul }}</ul>
{{filter.form.as_ul}}
future元素将如下所示:
<button class="test" ng-click="clearOverlays()">Remove</button>
<input id="id_property_parent" name="property_parent" type="radio" value="12">
所以理想的变体是,如果我能够通过它的ID('ID\u property\u parent')将ng change指令附加到未来的元素上
有可能用Angular js框架实现吗?好的,这取决于您真正想要实现的目标。我看到两种不同的情况,但据我所知,你的问题很容易解决。 这两个案例是:
- Django生成的动态html片段通过AJAX加载到DOM中李>
- 在将页面发送到客户端之前,html的动态片段被插入到完整文档中李>
ng change
)。
Angular解析文档时,将查找并编译ng change
指令,而无需添加任何其他JS代码
因此,基本上,您要问的问题更多:“如何向Django的表单输入添加自定义属性?”
希望能有所帮助谢谢:)我甚至没有想过这种方法,而是在考虑一些复杂的角度方法。通过Django向字段添加属性要容易得多。