想从angular ui 的bootstrap转向amaze ui,但是这牵扯到一个jq的问题,一直以来都很纠结这个问题,但是也没有具体实践过,如果用了amaze ui的jquery组件,在angular里写directive还说尽量自己使用jq lite来写一个完善的组件呢?
如果用了Angular就尽量不要使用jquery,一般情况下使用jquery可以达到的效果,使用Angular都可以达到的,因为Angular的指令已经十分强大了;不过,如果你觉得使用Angular的指令比较麻烦或者比较困难的话,那就用jquery吧,毕竟适合自己的才是最好的。
Angular
jquery
前端框架样式是可以使用的,但是组件完全不一样,完全模仿难度太高,还是就简用指令写吧。。。其实angularui推荐的bootstrap组件也不是臻至完美的
直接引用jquery就可以了,不满意就自己写
如果有洁癖、对加载速度有要求,那就自己写组件,否则用 directive 包裹一下即可。
我自己的实践一直是用后一种方案。两者差只是差在是否要求 jquery 依赖而已,但 jquery 用的如此广泛,你用比如百度的源,大概率情况下用户那边是有缓存的,通常加载速度就不是问题了。那么直接用 directive 包裹,能少点麻烦,何乐而不为?
如果用了
Angular
就尽量不要使用jquery
,一般情况下使用jquery
可以达到的效果,使用Angular
都可以达到的,因为Angular
的指令已经十分强大了;不过,如果你觉得使用Angular
的指令比较麻烦或者比较困难的话,那就用jquery
吧,毕竟适合自己的才是最好的。前端框架样式是可以使用的,但是组件完全不一样,完全模仿难度太高,还是就简用指令写吧。。。其实angularui推荐的bootstrap组件也不是臻至完美的
直接引用jquery就可以了,不满意就自己写
如果有洁癖、对加载速度有要求,那就自己写组件,否则用 directive 包裹一下即可。
我自己的实践一直是用后一种方案。两者差只是差在是否要求 jquery 依赖而已,但 jquery 用的如此广泛,你用比如百度的源,大概率情况下用户那边是有缓存的,通常加载速度就不是问题了。那么直接用 directive 包裹,能少点麻烦,何乐而不为?