Javascript 在使用JQuery时如何首先加载AngularJS

Javascript 在使用JQuery时如何首先加载AngularJS,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我在同一个项目中使用Angularjs和JQuery。在同一项目中使用Angularjs和JQuery时,按照惯例,必须先加载JQuery,然后再加载Angularjs,如下所示: <script src="/Scripts/jquery-3.1.1.min.js"></script> <script src="Scripts/angular.js"></script> 但是它会导致一些问题,比如当页面加载时,一些使用AngularJS ng

我在同一个项目中使用Angularjs和JQuery。在同一项目中使用Angularjs和JQuery时,按照惯例,必须先加载JQuery,然后再加载Angularjs,如下所示:

<script src="/Scripts/jquery-3.1.1.min.js"></script>
<script src="Scripts/angular.js"></script>

但是它会导致一些问题,比如当页面加载时,一些使用AngularJS ng hide指令隐藏的html元素会变得可见(在JQuery加载期间的一段时间内),直到AngularJS加载为止

如果我能在JQuery之前加载AngularJS,问题就会解决

在JQuery或解决上述问题的任何其他解决方案之前加载AngularJS是否可能


我们将非常感谢任何合适的解决方案

您可以在无冲突模式下运行JQuery


var$j=jQuery.noConflict();

您可以在noConflict模式下运行JQuery


var$j=jQuery.noConflict();

尝试在angularjs或jquery函数中使用settimeout函数,这些函数可以在加载所有基本html后加载,即尝试在加载html后为angularjs函数设置时间(比如1000或2000)值


尝试在angularjs或jquery函数中使用settimeout函数,这些函数可以在加载所有基本html后加载,即尝试在加载html后为angularjs函数设置时间(比如1000或2000)值


有一项指令专门用于此目的

只需在第一个视图中将其与
ng show/ng hide
元素一起分配即可

<div ng-show="condition" ng-cloak>hello</div>
<div ng-hide="condition" ng-cloak>world</div>
你好 世界
有一项指令专门用于此目的

只需在第一个视图中将其与
ng show/ng hide
元素一起分配即可

<div ng-show="condition" ng-cloak>hello</div>
<div ng-hide="condition" ng-cloak>world</div>
你好 世界
我的第一个问题是:如果您使用Angular,为什么要使用完整的jQuery?对于某些jQuery动画!!我猜你试过改变脚本标签的顺序,对吧?是的!!但是Jquery不起作用了!!您应该在onload上初始化组件,以便在它们都加载后调用函数。我的第一个问题是:如果您使用Angular,为什么要使用完整的jQuery?对于一些jQuery动画!!我猜你试过改变脚本标签的顺序,对吧?是的!!但是Jquery不起作用了!!您应该在onload上初始化组件,以便在它们都加载后调用函数。请给我一个简单的答案!如果您没有在
部分加载AngularJs,请将其添加到样式表中:
[ng\:斗篷],[ng斗篷],[data ng斗篷],[x-ng-斗篷],.ng斗篷,.x-ng-斗篷{显示:无!重要;}
为避免闪烁,请给出一个简单的提示!如果您没有在
部分加载AngularJs,请将其添加到样式表中:
[ng\:斗篷],[ng斗篷],[data-ng斗篷],[x-ng-斗篷],.ng斗篷,.x-ng-斗篷{显示:无!重要;}
以避免闪烁