在模态中的灰烬路线和导航,保持父路线可见

时间:2017-04-08 10:52:45

标签: ember.js

是否有可能有一条路线,比如说images/显示一个图像列表,然后点击就会在模态/查看器中打开图像,比如说images/viewer/10,它有导航功能(之前的链接到images/viewer/9,下一个链接到images/viewer/11),更新查看器模式,同时将背景images/保持在模态后面,这样您就可以取消模态并返回{{1}没有重新加载路线?

1 个答案:

答案 0 :(得分:1)

请参阅https://ember-twiddle.com/1da304530ea1367389361213fcf839c6?openFiles=templates.images.hbs%2C

您可以像这样定义路线:

{{1}}

注意文件结构中的旋转(图像父路径为插座和查看器嵌套路径为模态,而不是图像索引路径)。

然后,您可以在图像模板中定义的插座中显示模态查看器模板。

好吧,当你导航到/ images时,你会看到图像模板,没有模态。路线的钩子将被执行。 从图像中,如果导航到/ images / viwer / x,则查看器路径挂钩将执行,但不会执行图像,因为已经执行了。 当您从images / viewer / x导航到/ images时,将执行相同操作(图像路径挂钩将不再执行一次)。

希望这会有所帮助。 问候