是否有可能有一条路线,比如说images/
显示一个图像列表,然后点击就会在模态/查看器中打开图像,比如说images/viewer/10
,它有导航功能(之前的链接到images/viewer/9
,下一个链接到images/viewer/11
),更新查看器模式,同时将背景images/
保持在模态后面,这样您就可以取消模态并返回{{1}没有重新加载路线?
答案 0 :(得分:1)
请参阅https://ember-twiddle.com/1da304530ea1367389361213fcf839c6?openFiles=templates.images.hbs%2C
您可以像这样定义路线:
{{1}}
注意文件结构中的旋转(图像父路径为插座和查看器嵌套路径为模态,而不是图像索引路径)。
然后,您可以在图像模板中定义的插座中显示模态查看器模板。
好吧,当你导航到/ images时,你会看到图像模板,没有模态。路线的钩子将被执行。 从图像中,如果导航到/ images / viwer / x,则查看器路径挂钩将执行,但不会执行图像,因为已经执行了。 当您从images / viewer / x导航到/ images时,将执行相同操作(图像路径挂钩将不再执行一次)。
希望这会有所帮助。 问候