RC-дочерние маршруты не разрешают получение пустой страницы

В моем приложении.модуль.ts у меня есть:

import {settingsRouting} from './../../pages/settings/settings_routing';

const appRoutes: Routes = [
  { path: '', component: HomePage }
];
export const appRoutingProviders: any[] = [];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);

И в моем settings_routing.ts у меня есть:

    const settingsRoutes: Routes = [
      {
        path: 'settings',
        component: SettingsPage,
        children: [
          {
            path: '',
            children: [
              { path: 'account', component: AccountSettings },
              { path: 'profile', component: ProfileSettings }
            ]
          }
        ]
      }
    ];

export const settingsRouting: ModuleWithProviders = RouterModule.forChild(settingsRoutes);

Я получаю пустую страницу при попытке ‘/ settings / account ‘ и ‘/settings / profile’, как я могу это исправить?

NB: я все еще хочу показать материал из моего master settingspage. I want it to have a for it’s children

1 ответ

  1. Оказывается, SystemJS начал запрашивать файлы из ‘ / profile/ node_modules/’, и это было беззвучно.

    Убедитесь, что в конфигурации systemJS есть ‘baseURL:’/’.