Angularについてこれまでに学んだことのすべては、ではなくで、DOMを直接操作することを教えてくれます。 AngularアプリケーションでTinyMCE as described hereのような外部JavaScriptコンポーネントを使用するのは安全ですか?もしそうなら、誰かが理由を説明してもらえますか?私はこのトピックを調査するように求められてきましたが、これまで「DOMに触れないでください」以外のものを見つけることはできませんでした。AngularアプリケーションでJavaScriptコンポーネント/プラグインを使用
2
A
答えて
0
直接的なDOM操作に依存するjavascriptライブラリを含める場合は、コンポーネントまたはディレクティブ内でカプセル化できます。 DOMのこの部分を望みどおりに変更することができます。
サードパーティのライブラリのセットアップとティアダウンを実行するために、さまざまな角度コンポーネントのライフサイクルフックを使用できます。
第三者のライブラリに関連するデータは、@Input()
パラメータで渡すことができます。
ライブラリにデータを引き続き渡す必要がある場合は、関連する状態のストリームを表すObservableを渡すことができます。
第三者コンポーネントは、1つまたは複数のEventEmitters(@Output()
)を介してAngularワールドと通信できます。
DOMの他の部分がライブラリによって操作されると、操作が煩雑になります。
関連する問題
- 1. MVC 5 Angular 2アプリケーションでWebpackを使用
- 2. AngularアプリケーションでWinston loggerを使用
- 3. Angular 2アプリケーション(typescript)でfuse.jsを使用
- 4. Angular 2アプリでJavaScript関数を使用
- 5. javascript/angularでAndroidアプリケーションを構築する
- 6. エクスプレスノードjsでAngular 2アプリケーションを使用するapi
- 7. Angular 2アプリケーションでGoogle Adsense広告を使用する
- 8. 私のAngular CLIアプリケーションでMDCコンポーネントを使用する
- 9. Angular 2アプリケーション内でjQueryをグローバルに使用する
- 10. 複数の共有モジュールをAngularアプリケーションで使用する
- 11. AngularアプリケーションでTranslateHttpLoaderを使用するとエラーが発生する
- 12. Heroku PHPアプリケーションでangular jsを使用するには?
- 13. Angular/Gulpアプリケーション用のモックバックエンド
- 14. D3をAngular JSで使用
- 15. Angular 4アプリケーションでのReact Component Libraryの使用
- 16. コードシップを使用してHerokuにAngular-fullstackアプリケーションを展開
- 17. javascriptを使用したiphone phone gapアプリケーション
- 18. OAuthとjavascriptを使用するアプリケーション
- 19. fullstackを使用したWebアプリケーションjavascript + mobile
- 20. javascriptを使用したWebアプリケーション
- 21. Squishを使用したJavaScriptアプリケーションのテスト
- 22. Angular CLIを使用した遅延アプリケーションのテーマスタイル
- 23. Springセキュリティを使用したAngular JSアプリケーションのセキュリティ
- 24. Angular2とAngular-CLIを使用した平均アプリケーションの構築
- 25. Angular 2アプリケーションのすべてのルートにベースガードを使用
- 26. WiXツールセットを使用したAngular 2アプリケーションのデプロイ
- 27. Nativescript/Angularアプリケーションでng2-translateを使用してボールを再生できない
- 28. ブートストラップを使用して、Angular tsファイルのjavascript関数
- 29. Angular 4モジュールでAngular 2プロジェクトを使用できます
- 30. Angular 2アプリでAngular 1ビューを使用できますか?
感謝を:このplunkerをチェックアウト、角度でSplit.jsライブラリを使用する方法の例については
。したがって、機能がエディタなどの特定のプラグインに限定されている場合、それは「安全」ですか? Angularアプリのより基本的な要素である選択メニューやサイズ変更可能な分割パネルなど、他のカスタムJSライブラリを使用したい場合はどうすればよいですか? –
分割されたパネルライブラリをAngularで使用する方法を示すために、プランカーを追加しました。たとえば、内部にサードパーティの機能を追加することができます。パネルは何の問題もない。子供が親コンテナを変更し始めるときだけ、物事が乱雑になることがあります。 – fourcube
素晴らしい!ご協力いただきありがとうございます。 –