當搜索「顯示角度2 bootsrap模態」我遇到了以下的答案:https://stackoverflow.com/a/38271918/1291122這是好使用jQuery具有角2+
它僅僅聲明jQuery的,因爲這:
declare var jQuery:any;
和用途它顯示/隱藏模式是這樣的:
jQuery("#myModal").modal("hide");
這是爲了實現我需要的角度2(其它所有的答案最短的路似乎使它相當複雜相當於ŧ o火箭科學!)
儘管這是最簡單的方法,但它是推薦的方法嗎? 一般來說,使用帶有angular 2+的jQuery是一個好主意?
編輯:
我的問題是從How to use jQuery with Angular2? 不同,因爲我問無論(或沒有)使用jQuery具有角2,而問題是關於如何使用jquery與角2。我已經知道,並提到如何做到這一點。
您可以使用jQuery,但首先問問自己,你真的想要這樣嗎? jQuery與物理DOM一起工作,並將依賴關係添加到您的包中,這會使其變得更重(加載更長)。 –
@AlbertGore是的,這是正確的。 Angular和jQuery是兩個非常不同的概念。雖然jquery直接操縱DOM,但角度是關於數據綁定等的。但是在使用jQuery庫可以快速完成某些事情的場景中,我認爲我們需要評估折衷。 – rahulserver
作爲替代方式,您可以爲模態窗口使用一些準備好的angular2 +組件。 –