2016-09-20 91 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';,你不需要它了。