想从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 が推奨するブートストラップ コンポーネントも完璧ではありません
大家讲道理2017-05-15 16:56:12
潔癖症で読み込み速度の要件がある場合は、コンポーネントを自分で作成します。そうでない場合は、ディレクティブでラップするだけです。
私自身は常に後者の解決策を使用してきました。 2 つの唯一の違いは jquery の依存関係が必要かどうかですが、baidu などのソースを使用する場合、jquery は非常に広く使用されており、ユーザーがキャッシュを持っている可能性が高く、通常、読み込み速度はそれほど高くありません。問題。したがって、ディレクティブで直接ラップすると、多くの手間を省くことができるので、そうしない手はありません。