我根本无法让这件事发挥作用。
我们确实有一个Aurelia Web应用程序,它有几个视图和组件。要求是从按钮打开新视图并显示隐藏的Sidenav以输入属性。用户仍然可以通过导航到此站点并单击菜单中的“打开”来自己执行此操作,但在开始页面上有一个特定的快捷按钮,允许用户一次执行多次手动点击。
所以,我已经知道如何在使用路由器时传递数据,以便在快捷按钮“调用”视图时引起注意。在这个地方,我可以点击打开的点击(通过按下打开方式调用与用户相同的方法),但没有任何反应。
此时我没有收到任何错误消息。如果我打开DOM Inspector,我可以看到那些Sidenav Elements,但它们没有显示,也不会从那里消失。如果我单击打开按钮一切正常,关闭sidenav后它将从DOM Inspector中消失。
我曾怀疑sidenav没有加载,但如果我查看DOM它已经存在,但不幸的是它没有出现。
我只想补充一点,我们的Web应用程序中的每个UI组件都分别包含在它自己的.ts,.css和.html文件中。
PS:我们使用Materialize for Aurelia控件。
这个问题有没有合适的解决方案?我想我误解了这个概念。
提前致谢。