2016-08-26 42 views
1

我想將Jquery,AngularJs和metisMenu一起使用。一起使用Angular JS,Jquery和Metismenu

起初,我首先包括Jquery然後AngularJs然後metisMenu。但metisMenu工作不好。

之後,我重新命令他們,我先包括AngularJs然後JquerymetisMenu最後。它的工作

你能傢伙向我解釋爲什麼我要包括AngularJsJquery

+0

可能是metisMenu jQuery代碼先運行,然後您的視圖會在稍後動態加載。 –

回答

1

AngularJS默認使用jqlite。如果你在AngularJS之前包含jQuery,Angular將使用jQuery。

如果您首先包含AngularJS,然後使用jQuery,Angular將使用jqlite,但您仍可以使用$訪問jQuery。

也許metisMenu取決於將由jQuery的被覆蓋在角jqlite什麼的。這就是爲什麼如果你首先包含jQuery,它就不起作用。