我有一个带有 a 的应用程序Sidebar
,它是它自己的模块,有自己的区域,aprimaryRegion
可以显示来自其他两个模块的视图(Dashboard
视图或Detail
从侧边栏中选择的项目的视图)。
当在 中单击某个项目时Sidebar
,它会更改其显示以表明它已被选中并显示在 中primaryRegion
。
我遇到的问题是,我最近向应用程序添加了路由以直接在 中显示项目详细信息,并且在直接转到给定项目primaryRegion
的视图时我无法保持这种行为。Detail
鉴于只有一个模块可以响应路由,我如何在不使用全局对象或引入竞争条件的情况下Sidebar
选择 URL 中指定的项目并在其中显示该项目的Detail
视图?primaryRegion
为缺少代码道歉,我很难在保持清晰的同时将其减少到基本部分。希望我的描述足够好,但如果不是,请告诉我,我会提供更多细节。