AngularJS:指令不适用于通过AJAX调用插入的元素
AngularJS: Directive not working for elements inserted via AJAX call
我有一个页面,它有一个模式窗口(AngularUI引导模式指令)。该模式框的DOM是从服务器动态加载的。单击页面上的按钮时会打开此模式框。
在这个模态框中,有另一个应用于锚元素的指令。此指令用于选择和上载文件。
问题是,如果我把文件上传指令放在父页面上的任何位置,它就会起作用(即打开窗口的文件选择对话框),但如果我把它放在模式框内,它就不起作用。
我对该指令不起作用的理解是,稍后将加载用于模态的DOM,并且在用户打开模态框时Angular将完成附加事件。
尝试通过ng-include加载模态的内容。
相关文章:
- 阻止在select2单击时调用ajax
- 调用Ajax并返回响应
- Ajax:只在元素存在的情况下调用Ajax
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 调用Ajax内部的函数
- 无法获取属性'的值;拆分'在IE8中调用ajax之后
- 我们如何在Firefox中调用AJAX
- Rails:通过调用Ajax重定向
- Cookie 在 Spotify (Javascript) 中调用 ajax 后未保存
- 通过调用 Ajax 来设置 struts bean 值
- 无法从服务器中的 php 调用 Ajax 函数
- 如何在附加表行时调用 ajax
- 在facebook用户发送邀请请求后调用ajax调用
- 定期调用Ajax
- 调用Ajax生成的表单的值
- 无法调用ajax函数
- 在调用AJAX之后显示ng控制器的内容;作为“;作用
- CSS,Java脚本在php中调用ajax后无法正常工作
- 成功调用AJAX后,Toast Growl不会出现
- 如何在调用AJAX时记录或捕获信息和错误