Если начать с определенной строки, как маршрутизации в Angular? - PullRequest
0 голосов
/ 17 января 2019

Существует много URL-путей, но они начинаются с определенной строки.

Есть ли способ маршрутизации с использованием групповых символов в этом случае?

Или есть лучший способ стать альтернативой?

ex) продать компьютер, продать телефон, ..., купить компьютер, купить телефон, ...

path: 'market',
    children: [
      {
        path: '',
        pathMatch: 'full',
        component: MarketComponent,
      },
      {
        path: 'sell-**',
        component: SellComponent
      },
      {
        path: 'buy-**',
        component: BuyComponent
      }
    ],
  },

1 Ответ

0 голосов
/ 17 января 2019

Я думаю, вы должны передать тип продажи / покупки в качестве параметра:

  {
    path: 'sell/:type',
    component: SellComponent
  },
  {
    path: 'buy/:type',
    component: BuyComponent
  }

или, если вы хотите сохранить структуру:

  {
    path: 'sell-:type',
    component: SellComponent
  },
  {
    path: 'buy-:type',
    component: BuyComponent
  }

И тогда у вас компонент получит параметр из текущего маршрута.

...