2016-09-20 13 views
0

@ angle/coreからprovideを使用しました。angular2で提供する代わりに?

たとえば、

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';を削除することができ、あなたはもうそれを必要としません。

関連する問題