I want to switch from angular ui bootstrap to amaze ui, but this involves a jq problem. I have been struggling with this problem for a long time, but I have never practiced it in detail. If you use the jquery component of amaze ui, write it in angular The directive also said to try to use jq lite to write a complete component?
If you use it
Angular
就尽量不要使用jquery
,一般情况下使用jquery
可以达到的效果,使用Angular
都可以达到的,因为Angular
的指令已经十分强大了;不过,如果你觉得使用Angular
的指令比较麻烦或者比较困难的话,那就用jquery
, after all, the one that suits you is the best.The front-end framework style can be used, but the components are completely different. It is too difficult to completely imitate, so just use simple instructions to write. . . In fact, the bootstrap components recommended by angularui are not perfect either
Just quote jquery directly. If you are not satisfied, just write it yourself
If you have mysophobia and have requirements for loading speed, then write the component yourself, otherwise just wrap it with a directive.
My own practice has always been to use the latter solution. The only difference between the two is whether jquery is required to depend on it, but jquery is so widely used. If you use a source such as Baidu, there is a high probability that the user will have a cache, so loading speed is usually not an issue. So wrapping it directly with directive can save you a lot of trouble, so why not?