Как создавать вложенные маршруты

Я не нахожу очень очевидным, как сделать маршрут с этой структурой: http: // localhost: 9000 / # / vendors / 557794d4dda4a5b6162aab53 / services / 413jdjo53j2ojo532

В последнем блоге я вижу ссылки на дочерние / родительские маршруты и просматриваю родительские параметры от дочернего, но в документах я вижу только ссылки на дочерние маршрутизаторы, и наличие совершенно нового маршрутизатора кажется чем-то вроде избыточного для этого использования. дело.

Каков наилучший способ создать такой маршрут и иметь возможность искать данные из родительского маршрута? Как нам достичь иерархии маршрутов (как, например, в Ember)?

1 ответ

Я обнаружил, что самый простой способ обмена данными между дочерним и родительским маршрутом - это использование общего состояния, просто создайте класс

export class State {
    status = null
}

А потом inject это как в родительском, так и в дочернем моделях представления, по умолчанию это будет одиночка, так что вы можете использовать его для передачи данных.

Другие вопросы по тегам