我正在开发一个瞬间使用Angular的应用程序,即指令。 所以在任何时候我都希望能够通过javascript添加包含我的指令代码的脚本标记。
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'path to directive file'
$('body').append(s);
文件已加载但从未作为Angular代码处理。所以在页面中:
<my-directive></my-directive>
永远不会转换为所需的模板。
我做错了吗?
答案 0 :(得分:0)
引导AngularJS应用程序的方法有两种:自动或手动。
如果您在标记中使用ng-app
指令,则会自动引导它,并且您尝试执行的操作将无效,因为该应用程序已在此时初始化。
手动引导它可能适用于您的情况。我建议你read the docs on bootstrapping。