Creative Cloud Web SDK を AngularJS と組み合わせて使用する単一ページ アプリケーションを作成しました。現在、エディターの要素への参照が、エディターが削除された後もページに残っているように見え、状態/ビュー (UI-Router を使用しています) が変更されたという問題が発生しています。その後、アプリケーションがエディターを再起動すると、新しい DOM オブジェクトとイベント リスナーが作成されます。エディターに組み込まれている .close() 関数は、エディターを非表示にしているように見え、実際にはエディターを削除しません。
DOM オブジェクトの量の増加によるメモリ リークを引き起こすことなく、同じページで安全に再起動できるようにエディタを適切に閉じる方法はありますか?
おそらく、エディターの要素をページ上に保持したまま、他のすべての処理に関係なく非表示にすることはありますか? そうすれば、起動する必要があるたびに新しいエディターを作成する必要がなくなります。
お時間をいただきありがとうございます。