ポップアップ ダイアログへのルートが必要です。@noView でビューモデルを作成しました
import {noView} from "aurelia-framework";
@noView()
export class MyViewModel{
...
}
しかし、これはこのエラーにつながります:
aurelia-logging-console.js:54 ERROR [app-router] TypeError: Cannot set property 'bindingContext' of null
私の意見では、navbar.ts からポップアップを表示することは適切ではありません。navbar にそのようなコードを含めるのは好きではないため、より適切な場所に配置することをお勧めします。
ページの現在のコンテンツを失うことなくnavbarからポップアップを表示する最良の方法は何ですか?基本的にどこからでも表示でき、navbar.tsのコードもまったくありません。
これを達成するためのより良い方法はありますか?ページ レイアウトを再考する必要がありますか?
ありがとう。