2017-03-29 5 views
0

私はember jsのルールに完全に従いたいと思っていました。しかし、私はember jsの初心者ですので、私はemberの標準的なコーディング方法を見つけるのに苦労しています。jqueryをemberコントローラまたはコンポーネント内で使用するのはいいですか?

emberコンポーネントまたはコントローラ内でjqueryコードを実行してもよろしいですか?

そこにjqueryを使用するのは良いのではないですか?そこにjqueryを使用するのは良いとは思いません。

+1

私は専門家ではありませんが、DOMを管理している場合は、jqueryを使用しても問題ないと思います。あなたはEmber。$を使うことができます。 – jphager2

+0

私はプロジェクトの最初のペースにいます。コンポーネントとコントローラーに重いjqueryを使用すると、最終的にはエバーでそれを行う方法で終わるのかどうか疑問に思います。 – Prageeth

+1

私は可能な限りemberを使うべきだと思います。 emberを使用してより多くのことを学び、より多くの経験を得るために、あなたは、ember実装へのjqueryの使用を復活させ、リファクタリングすることは大丈夫です。 – jphager2

答えて

3

Emberアプリケーションが第三者のアドオン/ライブラリでない限り、EmberアプリケーションでのjQueryの使用を最小限に抑えてください。

理由は、アプリケーションにjQueryを導入した場合です。アプリケーションの状態を手動で管理する必要があります(たとえば、さまざまなコンポーネント間ですべての状態を同期させる)。

Ember.JSのようなフロントエンドフレームワークを使用した場合の最大の利点を失ったためです。

私の助言は、計算されたプロパティを使用してアプリケーションの動作を変更しようとしています。

+0

優れた説明、合意した! – alptugd

関連する問題