如何在加载angularjs视图后加载javascript文件?
我想在视图上应用第三方脚本,但它仅在我重新加载整页时才有效,而不是在调用视图时。
所以我认为html视图中引用的代码没有以正确的顺序处理。
答案 0 :(得分:0)
您可以尝试使用延迟(延迟)加载模块,例如https://oclazyload.readme.io/ 我用它来装载重mce(js lib + angulat指令)
例如从ctrl
加载myApp.controller("MyCtrl", function($ocLazyLoad) {
$ocLazyLoad.load('app/js/testModule.js');
});
答案 1 :(得分:0)
要在Angular完成加载后强制运行代码,您可以添加以下代码:
angular.element(document).ready(function () {
//load jquery module here
});
您可以将“文档”替换为必须使用的元素。