2016-03-29 49 views
0

Angular jsでDOM操作に多くのカスタムディレクティブを使用するのは良いか悪いですか? Angularjs.orgを読んで、私はDOMを操作する最善の方法はAngular jsのカスタムディレクティブであることを知りました。しかし、もし私が多くのDOM要素を操作したいのであれば、私は多くのカスタムディレクティブを作成しなければなりません。それが良いか悪いかはわかりません。 多くのカスタムディレクティブは、機能の遅延を引き起こします。 私を助けてください角度jsでのDOM操作のカスタムディレクティブ

+0

はXY問題 – smnbbrv

+0

の可能性のある重複した[どのようにデータがAngularJSで仕事を結合しますか?](http://stackoverflow.com/questions/9682092/how-does-data-binding-work-inのように聞こえます-anglesjs) –

+0

[AngularJSの作成者によって提供された回答をご覧ください](http://stackoverflow.com/a/9693933/3186722)。彼は彼の答えでデータのバインディングとパフォーマンスについて議論しました。 –

答えて

0

カスタムディレクティブは決して問題を作成しません。実際には機能の遅延の問題を解決します。私はビルドディレクティブで使用することをお勧めしたい場合はカスタムディレクティブを作成できます。アプリケーションで問題は発生しません。

0

実際にディレクティブを使用する理由の1つは、DOM操作です。コントローラをきれいに保ち、HTMLを再利用することもできます。通常、(DOM操作による)多くのユーザーエクスペリエンスを必要とするアプリケーションでは、再利用可能なディレクティブが必要です。

よろしく