我需要在angular js完成路由和DOM渲染后执行一些javascript。
我怎么能这样做?
让我们说我需要在Angular渲染其DOM和路由后运行OtherJavascript.js
<body ng-app="portal">
<div ng-include="'app/tpl/header.html'"></div>
<ui-view/>
<div ng-include="app/tpl/footer.html">
<script src="dist/js/dependent.min.js"></script>
<script src="dist/js/ng_required.min.js"></script>
<script src="dist/js/app.min.js"></script>
<script src="./app/js/controllers/cart_base.js"></script>
<script src="./app/js/services/tour_package_service.js"></script>
....
<script type="text/javascript" src="OtherJavascript.js"></script>
</body>
答案 0 :(得分:0)
在angular进行路由和渲染之后,您可以在文档正文中附加脚本标记。
功能如下:
var loadScript = function () {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'path.js';
document.body.appendChild(script);
}
在控制器中创建并使用它。