这是我的情况的简化版本:
<!-- app/templates/charts/index.hbs -->
{{#each model as |chart|}}
{{partial "charts/chart"}}
{{/each}}
<!-- app/templates/charts/show.hbs -->
{{partial "charts/chart"}}
<!-- app/templates/charts/-chart.hbs -->
{{chart.title}}
部分-chart.hbs
适用于index
模板,但不适用于show
,因为show
图表在变量model
中。
我该如何解决这个问题,以便我可以重用相同的部分 forindex
和 for show
?