如何在以角度渲染视图后渲染javascript文件
我是angular的新手,这是我第一次使用angular.js。我正在尝试在angular中构建一个单页应用程序,它有以下几页如何在以角度渲染视图后渲染javascript文件,javascript,jquery,angular,angular-routing,Javascript,Jquery,Angular,Angular Routing,我是angular的新手,这是我第一次使用angular.js。我正在尝试在angular中构建一个单页应用程序,它有以下几页 Index.html-这是所有呈现的主页 主页-保存主页的内容 还有几页 我的所有页面都有jquery脚本来处理模式弹出表单提交等 所有这些都可以工作,但是当我使用ng viewinside index.html呈现这些页面时。那些脚本不起作用,。它们也不会渲染 有没有人能告诉我如何解决这个问题,或者是否有其他方法可以保持jquery函数不变 这是我的文件结构 Inde
ng view
inside index.html呈现这些页面时。那些脚本不起作用,。它们也不会渲染
有没有人能告诉我如何解决这个问题,或者是否有其他方法可以保持jquery函数不变
这是我的文件结构
Index.html
<html>
......
<header>
<script src="<ANGULAR.JS>"></script>
<script src="<ANGULAR ROUTE.JS"></script>
<script src="<JQUERY>"></script>
<script defer src="<OTHER SCRIPTS>"></script>
</header>
<body>
<ng-view></ng-view>
</body>
</html>
<div>
<LOTS OF HTML CONTENTS>
</div>
<script src="<PATH TO JS FILE>"></script>
......
home.html
<html>
......
<header>
<script src="<ANGULAR.JS>"></script>
<script src="<ANGULAR ROUTE.JS"></script>
<script src="<JQUERY>"></script>
<script defer src="<OTHER SCRIPTS>"></script>
</header>
<body>
<ng-view></ng-view>
</body>
</html>
<div>
<LOTS OF HTML CONTENTS>
</div>
<script src="<PATH TO JS FILE>"></script>
使用jQuery切换angular的位置修复了@arnold建议的问题,非常感谢:)jQuery是否导入了第一个b4 angular?不,我在校长anguler之后导入了jQuery以切换这两个位置,如果这两个位置都能正常工作,现在知道是如何发生的了。非常感谢:))你的angularjs通过“ng视图”加载了你的html文件,没有jquery,这就是为什么你的jquery脚本有问题的原因,记住jquery和angular是不同的模块,它们不共享相同的范围