2016-11-30 54 views
0

我在同一個項目中使用Angularjs和JQuery。當在同一個項目中使用Angularjs和JQuery,這是一個慣例,JQuery的如下已被加載,然後再AngularJS:如何在使用JQuery時首先加載AngularJS

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

但它造成了一些問題,因爲當頁面加載,隱藏着AngularJS一些HTML元素在AngularJS加載之前,ng-hide指令變得可見(在JQuery加載期間一段時間)。

問題將得到解決,如果我可以在JQuery之前加載AngularJS!

是否有可能在JQuery或任何其他解決方案之前加載AngularJS來解決上述問題。

任何合適的解決方案將高度讚賞!

+0

我的第一個問題是:如果您使用的是Angular,爲什麼使用全面的jQuery? – Yatrix

+0

對於一些JQuery動畫! – TanvirArjel

+0

我猜你試過切換腳本標籤的順序了吧? – Yatrix

回答

2

沒有用於此目的的指令ng-cloak明確。

只需在第一個視圖上將它與ng-show/ng-hide元素一起分配即可。

<div ng-show="condition" ng-cloak>hello</div> 
<div ng-hide="condition" ng-cloak>world</div> 
+0

給一個簡單的請! – TanvirArjel

+0

如果你沒有在''部分加載AngularJs:'[ng \:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],請將它添加到你的樣式表中。 .ng-cloak,.x-ng-cloak {display:none!important;爲避免閃爍,請使用' } –

相關問題