Как изменить шаблоны для Angular 1.4 New Router на основе динамических параметров?

У меня следующая конфигурация $ роутера

$router.config ([
      { path: '/account/profile', components: {'main' : 'accountProfile' }},
      { path: '/campaigns/:type', components: {'main' : 'campaigns' }},
      { path: '/login', components: {'main' : 'login' }},
      { path: '/', redirectTo: '/home' }
  ]);

и я хочу изменить шаблон для кампаний, основываясь на их типе.

Как я могу сделать это, используя новый угловой маршрутизатор?

1 ответ

Я думаю, что вы могли бы написать свою собственную функцию TemplateMapping - строку 570 и вернуть имя шаблона в зависимости от параметров запроса.

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