我想要一条通往弹出对话框的路线。我用@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.ts 中也完全没有代码。
有没有更好更好的方法来实现这一目标?我应该重新考虑我的页面布局吗?
谢谢。