D3.js フォース レイアウトを使用して、ember.js モデルのデータに基づいてノードとリンクのグラフを描画しています。App.Device
モデルとモデルApp.Interface
(ネットワーク デバイスとネットワーク インターフェイス) があるので、レンダリングするノード/リンクを生成するために、返されたデータを繰り返し処理する必要がApp.Device.find()
あります。App.Interface.find()
ただし、それほど速くはありません。Ember のすべては非同期です。ビューから Access モデルの関連付けを見ましたが、オブザーバーを使用すると、ルートがナビゲートされたときではなく、モデルが変更されたときにのみ再描画されます。また、2 つの検索の結果であるモデルを作成する方法もわかりません。そのため、2 つの結果のうちの 1 つにのみオブザーバーを設定できます。
raphael または d3 を使用した emberjs ビューも見つかりましたが、そこにあるすべてのリンクは無効/古くなっているようです。