angular.js - angularjs ディレクティブ + D3、スコープ データが更新された後、ビジュアライゼーションが再生成された後、新しい画像が古い画像に直接オーバーレイされます。
淡淡烟草味
淡淡烟草味 2017-05-15 16:50:46
0
1
628

transcludeを追加した後、テンプレートの内容は削除されるはずですが、データを更新すると元の画像が毎回残ります。何か問題がありますか?

ディレクティブ

リーリー

ディレクティブの呼び出し

リーリー

以下に示すように:

淡淡烟草味
淡淡烟草味

全員に返信(1)
小葫芦

Erase、問題が見つかりました。Transclude は、d3 によって生成された svg のコンテンツを消去できません。d3 コードを記述する前に、svg のコンテンツを消去するコードを手動で追加しました。これで完了です。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート