想從angular ui 的bootstrap轉向amaze ui,但是這牽扯到一個jq的問題,一直以來都很糾結這個問題,但是也沒有具體實踐過,如果用了amaze ui的jquery組件,在angular裡寫directive還說盡量自己使用jq lite來寫一個完善的組件呢?
过去多啦不再A梦2017-05-15 16:56:12
如果用了Angular
就尽量不要使用jquery
,一般情况下使用jquery
可以达到的效果,使用Angular
都可以达到的,因为Angular
的指令已经十分强大了;不过,如果你觉得使用Angular
的指令比较麻烦或者比较困难的话,那就用jquery
吧,畢竟適合自己的才是最好的。
phpcn_u15822017-05-15 16:56:12
前端框架樣式是可以使用的,但是元件完全不一樣,完全模仿難度太高,還是就簡用指令寫吧。 。 。其實angularui推薦的bootstrap組件也不是臻至完美的
大家讲道理2017-05-15 16:56:12
如果有潔癖、對加載速度有要求,那就自己寫組件,否則用 directive 包裹一下即可。
我自己的實踐一直是用後一種方案。兩者差只是差在是否要求 jquery 依賴而已,但 jquery 用的如此廣泛,你用比如百度的源,大概率情況下用戶那邊是有緩存的,通常加載速度就不是問題了。那麼直接用 directive 包裹,能少點麻煩,何樂而不為?