繁体   English   中英

Angular 库 Forroot AutoComplete / Intellisense

[英]Angular Library Forroot AutoComplete / Intellisense

我正在研究 Angular 库并希望传入配置。到目前为止,所有这些都正常工作,但我遇到的问题是当我 go 在 app.module forroot 中设置配置时,我没有任何智能感知哪些配置选项可用。

如果在本地运行它,不应该有一些智能感知,以便用户知道他们必须填写哪些选项吗? 当我 go 填写 baseUrl 时,我没有得到任何可用选项的自动完成/智能感知。

FiltersModule.forRoot({
      baseUrl: CONFIG.baseUrl,
    } as any),

图书馆

export class FiltersModule {
  public static forRoot(configuration: Config): ModuleWithProviders {
    return {
      ngModule: FiltersModule,
      providers: [
        {
          provide: Config,
          useValue: configuration,
        },
      ],
    }
  }
}

export class Config {
    baseUrl?: string;
    baseUrlSSL?: string;
    clmTools?: string;
}

另外,我在intellij和vscode中都有这个问题

提前致谢!

为了以防万一很久以前应该休息一下的其他可怜的不幸的灵魂遇到同样的问题哈哈。

在 FiltersModule.forRoot 中,最后将其转换为 any。 那是我的问题。 所以改变它从

FiltersModule.forRoot({
      baseUrl: CONFIG.baseUrl,
    } as any),

FiltersModule.forRoot({
  baseUrl: CONFIG.baseUrl,
}),

解决了我的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM