相关疑难解决方法(0)

在Angular 2 app中使用interface和OpaqueToken时的Typescript警告

我一直在这里关注文档并使用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)

typescript angular

12
推荐指数
1
解决办法
4802
查看次数

标签 统计

angular ×1

typescript ×1