Я возвращаю данные контекста в маршрут, но по какой-то причине я не могу получить доступ к данным контекста в шаблоне следующим образом.
Маршрут:
{
path: "/select-vans/",
component: SelectVans,
context: {
vans: [
{
VAN_ID: 1,
NAME: "Van 01"
},
{
VAN_ID: 2,
NAME: "Van 02"
}
]
}
}
Шаблон (часть HTML):
<div>
<ul>
{{#each vans}}
<li>{{ VAN_ID }} {{ NAME }}</li>
{{else}}
<li>No properties</li>
{{/each}}
</ul>
</div>
Но независимо от того, что я делаю, он всегда возвращает No properties
, я пытался передать его как данные и изменить vans
на this.vans
, но безрезультатно.Если я захожу на страницу в консоли на init
, я вижу контекст в page.route.route.context
, так как контекст существует, но шаблон не может получить к нему доступ.
Редактировать: я получил его на работуизменив vans
на $route.route.context.vans
, наверняка есть менее запутанный способ получения данных?