How to use the @uirouter/angular.UIRouterModule.forRoot function in @uirouter/angular

To help you get started, we’ve selected a few @uirouter/angular examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github opf / openproject / frontend / src / app / features / work-packages / components / wp-edit-form / work-package-filter-values.spec.ts View on Github external
function setupTestBed() {
    // noinspection JSIgnoredPromiseFromCall
    TestBed.configureTestingModule({
      imports: [
        UIRouterModule.forRoot({}),
        HttpClientModule
      ],
      providers: [
        I18nService,
        States,
        IsolatedQuerySpace,
        HalEventsService,
        TimezoneService,
        PathHelperService,
        ConfigurationService,
        CurrentUserService,
        HookService,
        OpenProjectFileUploadService,
        OpenProjectDirectFileUploadService,
        LoadingIndicatorService,
        HalResourceService,
github NationalBankBelgium / stark / starter / src / app / app.module.ts View on Github external
MatCardModule,
		MatIconModule,
		MatListModule,
		MatSidenavModule,
		MatTooltipModule,
		StoreModule.forRoot(reducers, {
			metaReducers
		}),
		// store dev tools instrumentation must be imported AFTER StoreModule
		StoreDevtoolsModule.instrument({
			maxAge: 50, // retains last 50 states
			name: "Stark Starter - NgRx Store DevTools", // shown in the monitor page
			logOnly: environment.production // restrict extension to log-only mode (setting it to false enables all extension features)
		}),
		EffectsModule.forRoot([]), // needed to set up the providers required for effects
		UIRouterModule.forRoot({
			states: APP_STATES,
			useHash: false, // to use Angular's PathLocationStrategy in order to support HTML5 Push State
			otherwise: "otherwise",
			config: routerConfigFn
		}),
		TranslateModule.forRoot(),
		StarkHttpModule.forRoot(),
		StarkLoggingModule.forRoot(),
		StarkSessionModule.forRoot(),
		StarkSettingsModule.forRoot(),
		StarkRoutingModule.forRoot(),
		StarkUserModule.forRoot(),
		StarkAppFooterModule,
		StarkAppLogoModule,
		StarkAppLogoutModule,
		StarkAppMenuModule,
github opf / openproject / frontend / src / app / modules / router / openproject-router.module.ts View on Github external
// See docs/COPYRIGHT.rdoc for more details.
//++

import { Injector, NgModule } from '@angular/core';
import { FirstRouteService } from "core-app/modules/router/first-route-service";
import { UIRouterModule } from "@uirouter/angular";
import { ApplicationBaseComponent } from "core-app/modules/router/base/application-base.component";
import {
  initializeUiRouterListeners,
  OPENPROJECT_ROUTES,
  uiRouterConfiguration
} from "core-app/modules/router/openproject.routes";

@NgModule({
  imports: [
    UIRouterModule.forRoot({
      states: OPENPROJECT_ROUTES,
      useHash: false,
      config: uiRouterConfiguration,
    } as any),
  ],
  providers: [
    FirstRouteService
  ],
  declarations: [
    ApplicationBaseComponent
  ]
})
export class OpenprojectRouterModule {
  constructor(injector:Injector) {
    initializeUiRouterListeners(injector);
  }
github NationalBankBelgium / stark / showcase / src / app / app.module.ts View on Github external
* Import Angular's modules.
	 */
	imports: [
		BrowserModule,
		BrowserAnimationsModule,
		StoreModule.forRoot(reducers, {
			metaReducers
		}),
		// store dev tools instrumentation must be imported AFTER StoreModule
		StoreDevtoolsModule.instrument({
			maxAge: 50, // retains last 50 states
			name: "Stark Showcase - NgRx Store DevTools", // shown in the monitor page
			logOnly: environment.production // restrict extension to log-only mode (setting it to false enables all extension features)
		}),
		EffectsModule.forRoot([StarkErrorHandlingEffects, StarkRbacUnauthorizedNavigationEffects]), // needed to set up the providers required for effects
		UIRouterModule.forRoot({
			states: APP_STATES,
			useHash: false, // to use Angular's PathLocationStrategy in order to support HTML5 Push State
			otherwise: "otherwise",
			config: routerConfigFn
		}),
		TranslateModule.forRoot(),
		StarkHttpModule.forRoot(),
		StarkLoggingModule.forRoot(),
		StarkSessionModule.forRoot({
			loginStateName: starkPreloadingStateName // get rid of the Login page in the Showcase :-)
		}),
		StarkErrorHandlingModule.forRoot(),
		StarkSettingsModule.forRoot(),
		StarkRoutingModule.forRoot(),
		StarkRBACAuthorizationModule.forRoot(),
		StarkUserModule.forRoot(),
github angular / ngcc-validation / projects / uirouterangular-ngcc / src / app / app.module.ts View on Github external
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { UIRouterModule } from '@uirouter/angular';

import { AppComponent } from './app.component';
import { Component1Component } from './component1/component1.component';
import { Component2Component } from './component2/component2.component';

import { states } from './states';

@NgModule({
  declarations: [AppComponent, Component1Component, Component2Component],
  imports: [BrowserModule, UIRouterModule.forRoot({ states, useHash: true })],
  providers: [],
  bootstrap: [AppComponent],
})
export class AppModule {}
github ui-router / dsr / examples / angular-cli / src / app / app.module.ts View on Github external
AppComponent,
    ContinentListComponent,
    CountryDetailComponent,
    CountryListComponent,
  ],
  entryComponents: [
    AboutComponent,
    AppComponent,
    ContinentListComponent,
    CountryDetailComponent,
    CountryListComponent,
  ],
  imports: [
    BrowserModule,
    FormsModule,
    UIRouterModule.forRoot({
      config: configFn,
    })
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
github xtivia / generator-jetray / generators / app / templates / Angular / src / app / app.module.ts View on Github external
import {FormsModule} from "@angular/forms";
import {HttpModule} from "@angular/http";
import {UIRouterModule} from "@uirouter/angular";
import {uiRouterConfigFn} from "./app.routerconfig";

let tasksState = { name: 'tasks', url: '/tasks',  component: TaskListComponent }; 
let aboutState = { name: 'about', url: '/about',  component: AboutComponent };
let staffState = { name: 'staff', url: '/staff',  component: StaffListComponent };

@NgModule({
    imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        UIRouterModule.forRoot({ states: [ tasksState, aboutState, staffState ], 
                                 config: uiRouterConfigFn, 
                                 useHash: true })
    ],
    declarations: [
        AppComponent,
        TaskComponent,
        TaskListComponent,
        AboutComponent,
        StaffListComponent,
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule {}
github ui-router / quickstart-angular / src / app / app.module.ts View on Github external
const STATES = [
  { name: 'hello', url: '/hello', component: HelloComponent },
  { name: 'world', url: '/world', component: WorldComponent },
  { name: 'world.nest', url: '/nest', component: NestComponent },
]

@NgModule({
  declarations: [
    AppComponent,
    HelloComponent,
    WorldComponent,
    NestComponent
  ],
  imports: [
    BrowserModule,
    UIRouterModule.forRoot({ states: STATES }),
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
github ui-router / sample-app-angular / src / app / app.module.ts View on Github external
import { LoginComponent } from './login.component';
import { HomeComponent } from './home.component';
import { UIRouterModule, UIView } from '@uirouter/angular';
import { APP_STATES } from './app.states';
import { GlobalModule } from './global/global.module';
import { routerConfigFn } from './router.config';

@NgModule({
  declarations: [
    AppComponent,
    WelcomeComponent,
    LoginComponent,
    HomeComponent
  ],
  imports: [
    UIRouterModule.forRoot({
      states: APP_STATES,
      useHash: true,
      otherwise: { state: 'home' },
      config: routerConfigFn,
    }),
    GlobalModule,
    BrowserModule,
    FormsModule
  ],
  bootstrap: [UIView]
})
export class AppModule { }
github MyCoRe-Org / MyVidCoRe / src / ui / src / app / app.module.ts View on Github external
positionClass: "toast-bottom-right",
            preventDuplicates: true,
            maxOpened: 3
        }),
        TranslateModule.forRoot({
            loader: {
                provide: TranslateLoader,
                useFactory: (createTranslateLoader),
                deps: [HttpClient]
            },
            compiler: {
                provide: TranslateCompiler,
                useClass: TranslateMessageFormatCompiler
            }
        }),
        UIRouterModule.forRoot({
            states: [
                LoginStates,
                DashboardStates,
                ConverterFutureState,
                SettingsFutureState
            ],
            useHash: true,
            config: routerConfigFn,
            otherwise: "/"
        })
    ],
    providers: [
        { provide: HTTP_INTERCEPTORS, useClass: AuthHttpInterceptor, multi: true },
        {
            provide: MESSAGE_FORMAT_CONFIG, useValue: {
                biDiSupport: false,

@uirouter/angular

State-based routing for Angular

MIT
Latest version published 3 months ago

Package Health Score

81 / 100
Full package analysis

Similar packages