gpt4 book ai didi

Angular 4.0.0 找不到 Bootstrap 代码

转载 作者:太空狗 更新时间:2023-10-29 17:25:08 26 4
gpt4 key购买 nike

错误:试图找到 Bootstrap 代码,但指定了可静态分析的 Bootstrap 代码或将 entryModule 传递给插件选项。

主要.ts

getHttp().get('/assets/config.json').toPromise()
.then((res: Response) => {
let conf = res.json();
platformBrowserDynamic().bootstrapModule(createAppModule(conf));
})

我正在使用 angular-cli。 使用 Angular v2.3.1,此代码运行良好。

我想获取 json 并将其传递给@Ngmodules 提供者

{ provide: Config, useValue: conf } 

最佳答案

如果您从 config.json 获取的数据只是关于应用程序模块的配置,并且您正在尝试创建一个 Config 服务来存储它们,我我认为最好的办法是将它分配给 environment 并稍后在您的 Config 服务中读取它。 environmentmain.ts 中可用,因此无需修改 (createAppModule)。

import { environment } from './environments/environment';
import { AppModule } from './app/';

getHttp().get('/assets/config.json').toPromise()
.then((res: Response) => {
let conf = res.json();
environment.settings = conf;
platformBrowserDynamic().bootstrapModule(AppModule);
});

您还必须在 src/environments/environment.ts 文件中声明 environment 的所有新属性。

关于Angular 4.0.0 找不到 Bootstrap 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43338758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com