想從angular ui 的bootstrap轉(zhuǎn)向amaze ui,但是這牽扯到一個jq的問題,一直以來都很糾結(jié)這個問題,但是也沒有具體實踐過,如果用了amaze ui的jquery組件,在angular里寫directive還說盡量自己使用jq lite來寫一個完善的組件呢?
如果用了Angular
就盡量不要使用jquery
,一般情況下使用jquery
可以達到的效果,使用Angular
都可以達到的,因為Angular
的指令已經(jīng)十分強大了;不過,如果你覺得使用Angular
的指令比較麻煩或者比較困難的話,那就用jquery
吧,畢竟適合自己的才是最好的。
前端框架樣式是可以使用的,但是組件完全不一樣,完全模仿難度太高,還是就簡用指令寫吧。。。其實angularui推薦的bootstrap組件也不是臻至完美的
如果有潔癖、對加載速度有要求,那就自己寫組件,否則用 directive 包裹一下即可。
我自己的實踐一直是用后一種方案。兩者差只是差在是否要求 jquery 依賴而已,但 jquery 用的如此廣泛,你用比如百度的源,大概率情況下用戶那邊是有緩存的,通常加載速度就不是問題了。那么直接用 directive 包裹,能少點麻煩,何樂而不為?