0
我在脚本标记中遇到问题。我动态添加了脚本,无法编译指令并且无法访问控制器。如何重新加载脚本而不刷新并编译指令?
例如:
var dynamicScript = true;
if(dynamicScript) {
document.body.appendChild(<script src = "filepath"/>);
}
而现在,角点击动作我需要编译指令。但指令没有编译。
我在脚本标记中遇到问题。我动态添加了脚本,无法编译指令并且无法访问控制器。如何重新加载脚本而不刷新并编译指令?
例如:
var dynamicScript = true;
if(dynamicScript) {
document.body.appendChild(<script src = "filepath"/>);
}
而现在,角点击动作我需要编译指令。但指令没有编译。
document.write('<script src = "filepath"><\/script>');
如果你这样写的浏览器自动从src路径加载脚本文件,然后自动编译。
那么你编译指令时面临什么问题?使用'$ compile' –
许多脚本加载器就像你所显示的一样注入脚本标签。他们工作正常。 –