2017-03-06 46 views
-3

這看起來可能是一個很奇怪的問題,但我仍然想知道我們應該在angular2的什麼時候使用jQuery什麼時候需要在angular2中使用jQuery?

這個問題在我的腦海裏突然出現了,因爲我已經閱讀prople引述但─

不要做DOM操作使用jQuery在angular2

不要在angular2

使用jquery動畫

這些陳述是有道理的,因爲我們在Angular2中提供了這些陳述。

那麼,什麼時候真的需要jQuery。任何人都可以用一些場景來解釋清楚這裏的理解。

+1

我想你會發現沒有確切的規格。這對Stack來說太寬泛了。 – kevingreen

+0

Angular是一個處理渲染的框架,這就是爲什麼你不應該嘗試用JQuery自己操縱DOM的例子。 – Ploppy

+0

你可以指點我一些方向(如在某些資源中)@ kevingreen –

回答

3

當涉及到使用各種庫時,還沒有確切的科學。這歸結於偏好和經驗。

Angular將處理大部分DOM呈現,使得JQuery在很多領域都是冗餘的。在Angular項目中仍然有使用JQuery的情況,但它會按情況處理。

我已經使用JQuery和Angular2來利用一些Twitter Bootstrap功能,我無法單獨使用Angular。動畫需要JQuery,例如Bootstrap的'collapse'動畫。

通過混合使用JQuery和Angular,您可以進入橫切關注問題。這意味着可能不清楚哪個庫負責哪些功能。

+0

感謝您的回答。我有點困惑,因爲有些情況下,jQuery和角都提供功能,如添加動畫,並在閱讀問題後提到的問題.. +1和接受 –

+0

@AakashThakur仔細考慮是否要將JQuery帶入Angular項目。 Angular2還是很新的,將會有一大堆的庫來處理JQuery可以做的事情。 – kevingreen

+0

好的。請牢記這一點。再次感謝。 –

相關問題