2017-03-22 1 views
0

私はangularjsを初めて使っています。私は、多くのプラグインが利用可能なjqueryに取り組んできました。ローヤル・スライダー、キューブ・ポートフォリオのように、特に革命スライダーとはるかに多くの有料プラグインで私を助けてくれました。しかし、角で私はそれのようなプラグインを見つけることができなかった、私はまだ改善されたデザインとアニメーションのためにそれらのプラグインに依存しなければなりません。なぜangeljsはウェブデザイン、アニメーション用のjqueryよりもプラグインが少ないのですか?

これらのプラグインをサポートとして使用してカスタムディレクティブを使用してアプリケーションを構築することはできますか?それとも角度付きの事前定義ディレクティブのみを使用して動作させる必要がありますか?

jqueryに頼らずにデザインを改善し、よりプロフェッショナルな方法でデザインを作り出すことができる場所を教えてください。 !!!

+0

を制限するものではありません。あらかじめ定義されたコアディレクティブにAngularJSは、カスタムディレクティブにカプセル化されている限り、jQueryと連携するように設計されています。 [AngularJSデベロッパーガイド - カスタムディレクティブの作成](https://docs.angularjs.org/guide/directive)および[AngularJS jqLit​​e/jQuery APIレフェレンス](https://docs.angularjs.org/api/ng/function)を参照してください。 /angular.element#angularjs-s-jqlite)。 – georgeawg

+0

今、私はそれをやっていますが、jQueryを一方向または別のフレームワークに組み込むことは、良い方法であるかどうかに疑問を抱いていました。 –

+0

あなたには2つの意見があります。 AngularJSの銀色のバッジを持つ人からのものと、 'angularjs-directive'カテゴリの中でupvoteが1つしかない人からのものです。私はこの質問を主に意見に基づいて終了するよう投票しています。 – georgeawg

答えて

0

AngularJSの全体標準はではなく、とjQueryを併用します。この背後にあるのは、AngularJSがライブラリを介してDOM操作を処理するため、手動でDOM操作(つまりjQueryなどのライブラリを使用)を行うべきではないということです。

これは標準ですが、でもAngularJSでjQueryライブラリを使用できます。 AngularJSディレクティブでjQueryコンポーネントをラップすることができるAngularJSライブラリがいくつあるか、さらに調査すると驚くでしょう。実際に、1つのクイック検索で私にan AngularJS library for Revolution Sliderが見つかりました。

あなたはjQueryの開発の背景から来ると類似点/相違点の好奇心であり、どのようなものに「アンギュラ道」を行うにしている場合は、このリンクをチェックアウト:

"Thinking in AngularJS" if I have a jQuery background?

+1

あなたの返信を非常に感謝します。私は様々なjqueryプラグインの角相当を研究しています。それは、jqueryのやり方ではなく、角のある方法で使うのが良いです。もう一度ありがとうございます。 –

+0

あなたは大歓迎です!あなたがこの回答が役に立つと分かった場合は、それを選択された回答として選択してください/他の人が認識しているようにupvoteしてください。ありがとうございました。 :) –

関連する問題