デコレータ@singleton(false)をビューモデルに割り当てても、ビューモデルは起動/非アクティブ化の間にシングルトンとして保持されますが、バインディングやコンポーネントなどは保持しません。無効にするとビューがアンバウンドしないようにする方法はありますか?
(Iは、それらが失活上に配置された容器内に格納されているためであると仮定する。)
結果はシングルトンビューモデルとビューのすべての非活性化/活性化の際に、ビューが国連であるということです - 結合され、次に再結合される。
バインディングを非アクティブ化/アクティブ化の間中存続させることは可能ですか?
ありがとう@Vaccano –
私はそれについて考えました。 まず、私はそれを述べなかったが、私はAureliaに組み込まれた解決策を探していた。 あなたが提案したコードは、言い換えれば「かなりの量のコード」です。 また、この問題が議論されている他の長いコーディングソリューションが公開されている開いたaurelia-routerの問題を指摘しました。 基本的に私に答えを与えてくれました: "いいえ、私が望むことをするための組み込みの方法も、重要なコーディングを伴わない方法もありません.Aureliaチームはいつか実装するかもしれませんがこれまでのところ、彼らのために最優先されているように見える。 –