2016-09-20 81 views
0

我曾使用@ angular/core的provide提供角度2的替代方案?

例如。

import {provide} from '@angular/core'; 
import {ToastOptions} from "ng2-toastr/ng2-toastr"; 
let options = { 
    positionClass: 'toast-bottom-right', 
}; 

//then used inside providers array as : 
@NgModule({ 
    declarations: [ 
    AppComponent  
    ], 
    imports: [ 
    BrowserModule, 
    FormsModule, 
    HttpModule, 
    routing 
    ], 
    providers: [ 
    appRoutingProviders, 
    ConfigService,  
    ToastsManager, 
    provide(ToastOptions, { useValue: new ToastOptions(options)})  
    ], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 

但我無法找到如何在角2最終?

任何投入?

回答

0

語法已經改變,因爲RC6了一下,這是應該的,現在:

{ provide: ToastOptions, useValue: new ToastOptions(options) } 

也可以刪除import {provide} from '@angular/core';,你不需要它了。