2016-08-15 19 views
15

ja uaktualniania Kątowymi 2 RC4 na RC5Jak bootstrap z HashLocationStrategy kątowej 2 RC5

Oto moje aktualne main.ts

import {enableProdMode} from '@angular/core'; 
import {bootstrap} from '@angular/platform-browser-dynamic'; 
import {AppComponent} from './app/app.component'; 
import {AppRoutes} from './app/app.routes'; 
import { provideRouter } from '@angular/router'; 
import { XHRBackend } from '@angular/http'; 
import { HTTP_PROVIDERS } from '@angular/http'; 
import { LocationStrategy, 
     HashLocationStrategy } from '@angular/common'; 
import {disableDeprecatedForms, provideForms} from '@angular/forms'; 
import {provide} from '@angular/core'; 

enableProdMode(); 
bootstrap(AppComponent, [ 
    disableDeprecatedForms(), 
    provideForms(), 
    provideRouter(AppRoutes) 
    ,HTTP_PROVIDERS, 
    provide(LocationStrategy, {useClass: HashLocationStrategy}) 

]) 
    .catch(err => console.error(err)); 

Oto moje aktualizowane main.ts

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 
import {AppModule} from './app/app.module'; 

platformBrowserDynamic().bootstrapModule(AppModule); 

Oto app.modules.ts

import { NgModule }  from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { FormsModule } from '@angular/forms'; 
import {HTTP_PROVIDERS} from '@angular/http'; 
import { AppComponent } from './app.component'; 
import { routing } from './app.routes'; 

@NgModule({ 
    imports: [ 
     BrowserModule, 
     FormsModule, 
     routing 
    ], 
    declarations: [ 
     AppComponent 
    ], 
    bootstrap: [ AppComponent] 
}) 
export class AppModule {} 

Jak mogę użyć HashLocationStrategy z RC5? Jak mogę włączyć tryb produkcji?

Odpowiedz

27

Można użyć poniżej

routingu

export const routing = RouterModule.forRoot(routes, { useHash: true }); 

do włączania trybu produkcyjnego, przed korzenia załadunku NgModule,

import { enableProdMode } from '@angular/core'; 

if (<condition to enable production mode>) { 
    enableProdMode(); 
} 

Więcej o LocationStrategy and browser URL styles here.

Mam nadzieję, że to pomoże!

+1

Dzięki. Czy to było udokumentowane gdzieś na github lub na angular.io ?? – user6123723

+2

możesz o tym przeczytać [tutaj] (https://angular.io/docs/ts/latest/guide/router.html#!#browser-url-styles) –

+0

Awsome..thanks for sharing – Buminda

Powiązane problemy