Как создавать вложенные маршруты
Я не нахожу очень очевидным, как сделать маршрут с этой структурой: http: // localhost: 9000 / # / vendors / 557794d4dda4a5b6162aab53 / services / 413jdjo53j2ojo532
В последнем блоге я вижу ссылки на дочерние / родительские маршруты и просматриваю родительские параметры от дочернего, но в документах я вижу только ссылки на дочерние маршрутизаторы, и наличие совершенно нового маршрутизатора кажется чем-то вроде избыточного для этого использования. дело.
Каков наилучший способ создать такой маршрут и иметь возможность искать данные из родительского маршрута? Как нам достичь иерархии маршрутов (как, например, в Ember)?
1 ответ
Я обнаружил, что самый простой способ обмена данными между дочерним и родительским маршрутом - это использование общего состояния, просто создайте класс
export class State {
status = null
}
А потом inject
это как в родительском, так и в дочернем моделях представления, по умолчанию это будет одиночка, так что вы можете использовать его для передачи данных.