私が取り組んでいるプロジェクトがあり、グラフィカル要素の接続にjsPlumbを使用する必要があり、AngularJSを使用してアプリを完全に構築しています。
別のライブラリのコードをコントローラー (たとえば ng-click でいくつかの jsPlumb コードを起動するため) または私の AngularJS コードの他の部分に含めたい場合に従うべき手順は何ですか? そうすべきですか、それともなぜそうすべきではないのですか?
私が取り組んでいるプロジェクトがあり、グラフィカル要素の接続にjsPlumbを使用する必要があり、AngularJSを使用してアプリを完全に構築しています。
別のライブラリのコードをコントローラー (たとえば ng-click でいくつかの jsPlumb コードを起動するため) または私の AngularJS コードの他の部分に含めたい場合に従うべき手順は何ですか? そうすべきですか、それともなぜそうすべきではないのですか?
このよくコメントされた jsPlumb/angularJs 統合の例を見てください。
Angular と jsPlumb の間で双方向のデータ バインディングを確立する簡単な方法がわかりません。
プロジェクトで最終的に行ったことは、コントローラーと jsPlumb の間のブリッジとして機能するカスタム Angular サービスを作成することです。このようなサービスには、次のようなアプリケーション固有のメソッドが含まれています。
これにより、すべての jsPlumb 配管コードをコントローラーの外部に保持して、クリーンな状態に保つことができます。