gpt4 book ai didi

typescript - 从配置文件angular2加载数据

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

我已经创建了一个 GUI 用于从远程服务器检索数据。现在我想尝试将此 GUI 的设置保存到配置文件中,以便可以更改文件设置。

我不知道如何在 Angular2 中创建配置文件。我试图查看有关如何创建和使用配置文件的链接,但我只是为 Java 和 C# 找到了它。它存在于 Angular2 中吗?

最佳答案

您可以为此使用 JSON 配置文件并使用 HTTP 加载它。在这种情况下,您可以异步引导您的应用程序以等待加载此配置数据。这是一个示例:

let appProviders = [ HTTP_PROVIDERS, ConfigurationService ];

var app = platform(BROWSER_PROVIDERS)
.application([BROWSER_APP_PROVIDERS, appProviders]);

let service = app.injector.get(ConfigurationService);
service.getConfiguration().flatMap((configuration) => {
var configurationProvider = new Provider('configuration', { useValue: configuration });
return app.bootstrap(AppComponent, [ configurationProvider ]);
}).toPromise();

ConfigurationService 类可能是这样的:

@Injectable()
export class ConfigurationService {
constructor(private http:Http) {
}

getConfiguration() {
return this.http.get('config.json').map(res => res.json());
}
}

有关详细信息,请参阅此问题:

关于typescript - 从配置文件angular2加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36998833/

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