ste*_*eky 4 configuration-files typescript angular
我创建了一个用于从远程服务器检索数据的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();
Run Code Online (Sandbox Code Playgroud)
这个ConfigurationService类可能是这样的:
@Injectable()
export class ConfigurationService {
constructor(private http:Http) {
}
getConfiguration() {
return this.http.get('config.json').map(res => res.json());
}
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此问题:
| 归档时间: |
|
| 查看次数: |
8925 次 |
| 最近记录: |