首先,我是Angular的新手,很抱歉,如果我的问题看起来很奇怪。
我知道如何将ng-click
这样的基本指令附加到这样的元素:
<button class="test" ng-click="clearOverlays()">Remove</button>
但是如何将指令附加到由Django模板语言动态生成的输入框? Django代码:
<ul>{{ filter.form.as_ul }}</ul>
未来元素将如下所示:
<input id="id_property_parent" name="property_parent" type="radio" value="12">
所以理想的变体是,如果我能够通过它的ID(&#39; id_property_parent&#39;)将ng-change指令附加到未来的元素
是否可以使用Angular js框架?
答案 0 :(得分:2)
好吧,这取决于你真正想要实现的目标。我看到两种不同的情况,但从我所知道的情况来看,你的解决方案非常简单。 这两个案例是:
如果我错了,请纠正我,但我认为你的情况是第二个。在这种情况下,您唯一需要做的就是在输入中添加一个属性(在您的情况下为ng-change
)。
当Angular将解析文档时,它将查找并编译ng-change
指令,而无需添加任何其他JS代码。
所以基本上,你要问的问题更多:&#34;如何为Django的表单输入添加自定义属性?&#34;
希望有所帮助