想从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 包裹,能少点麻烦,何乐而不为?