Browse Source

fix(core): add a condition to config plugin for waiting for the config modules

pull/2986/head
mehmet-erim 7 years ago
parent
commit
9c41d8ecc3
  1. 6
      npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts

6
npm/ng-packs/packages/core/src/lib/plugins/config.plugin.ts

@ -8,10 +8,10 @@ import {
setValue,
UpdateState,
} from '@ngxs/store';
import clone from 'just-clone';
import snq from 'snq';
import { ABP } from '../models';
import { organizeRoutes, getAbpRoutes } from '../utils/route-utils';
import clone from 'just-clone';
import { getAbpRoutes, organizeRoutes } from '../utils/route-utils';
export const NGXS_CONFIG_PLUGIN_OPTIONS = new InjectionToken('NGXS_CONFIG_PLUGIN_OPTIONS');
@ -28,7 +28,7 @@ export class ConfigPlugin implements NgxsPlugin {
const matches = actionMatcher(event);
const isInitAction = matches(InitState) || matches(UpdateState);
if (isInitAction && !this.initialized) {
if (isInitAction && !this.initialized && getAbpRoutes().length) {
const transformedRoutes = transformRoutes(this.router.config);
let { routes } = transformedRoutes;
const { wrappers } = transformedRoutes;

Loading…
Cancel
Save