如何使用angular4从appsettings.json读取键值到打字稿文件
How to read key values from appsettings.json to typescript file using angular4
如何使用 angular4
将键值从 appsettings.json
读取到打字稿文件
{
"Logging": {
"IncludeScopes": false,
"Debug": {
"LogLevel": {
"Default": "Warning"
}
},
"Console": {
"LogLevel": {
"Default": "Warning"
}
}
},
"Application": {
"ServiceUrl": "http://localhost:12345",
"BaseURL": ""
},
根据此 JSON 文件在您的 Web 应用程序中的位置,您可以使用 Angular 的 Http 客户端执行 GET 请求并获取它的数据。你甚至可以添加一个打字稿接口来期待一个结果。有点像这样:
import { Observable } from 'rxjs/Observable';
import { HttpClient } from '@angular/common/http';
export interface someInterface {
foo: string,
bar: number
}
export class SomeClass {
constructor(private http: HttpClient) { }
data: someInterface;
someFunc(){
this.http.get<someInterface>('/path/to/json').subscribe(result => {
this.data = result;
});
}
}
如何使用 angular4
将键值从appsettings.json
读取到打字稿文件
{
"Logging": {
"IncludeScopes": false,
"Debug": {
"LogLevel": {
"Default": "Warning"
}
},
"Console": {
"LogLevel": {
"Default": "Warning"
}
}
},
"Application": {
"ServiceUrl": "http://localhost:12345",
"BaseURL": ""
},
根据此 JSON 文件在您的 Web 应用程序中的位置,您可以使用 Angular 的 Http 客户端执行 GET 请求并获取它的数据。你甚至可以添加一个打字稿接口来期待一个结果。有点像这样:
import { Observable } from 'rxjs/Observable';
import { HttpClient } from '@angular/common/http';
export interface someInterface {
foo: string,
bar: number
}
export class SomeClass {
constructor(private http: HttpClient) { }
data: someInterface;
someFunc(){
this.http.get<someInterface>('/path/to/json').subscribe(result => {
this.data = result;
});
}
}