検索

ホームページ  >  に質問  >  本文

angular.js - angularjs ディレクティブ + D3、スコープ データが更新された後、ビジュアライゼーションが再生成された後、新しい画像が古い画像に直接オーバーレイされます。

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

ディレクティブ

リーリー

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

リーリー

以下に示すように:

淡淡烟草味淡淡烟草味2776日前631

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-05-15 16:52:46

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

    リーリー

    返事
    0
  • キャンセル返事