我曾使用@ angular / core的provide
。
例如。
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 :(得分:0)
自RC6以来语法发生了一些变化,现在应该是这样:
{ provide: ToastOptions, useValue: new ToastOptions(options) }
您也可以删除import {provide} from '@angular/core';
,不再需要它了。