我一直在这里关注文档并使用ng-cli.
我创建了以下配置文件(app-config.ts):
import { OpaqueToken } from '@angular/core';
export interface AppConfig {
supportTelephoneNumber: string;
}
export let APP_CONFIG_t = new OpaqueToken('app.config');
export const APP_CONFIG: AppConfig = {
supportTelephoneNumber: '1111 111 1111'
};
Run Code Online (Sandbox Code Playgroud)
在我的app.module.ts文件中,我有:
...
@NgModule({
declarations: [
UkCurrencyPipe,
AppComponent,
HomeComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule.forRoot(ROUTES, { useHash: true }),
MaterialModule.forRoot()
],
providers: [
{ provide: APP_CONFIG_t, useValue: APP_CONFIG },
...
Run Code Online (Sandbox Code Playgroud)
我在app.component.ts文件中使用此配置,如下所示:
import { Component, Inject } from '@angular/core'; …Run Code Online (Sandbox Code Playgroud)