[英]Angular Dynamic Environment API replacement
我有一個簡單的應用程序登錄頁面。 在此頁面上有登錄名,密碼和額外下拉列表字段,用戶可以在其中選擇要連接的API。
在代碼中,我有帶有apiEndpoint屬性的environment.ts文件,它是一個字符串。
例:
export const environment: any = {
settings: {
apiEndpoint: 'http://example.com/API1'
}
}
此apiEndpoint用於應用程序中的所有服務。
我想動態地在envitonments.ts中更改此值。 因此,當用戶從下拉列表' API2 '中選擇登錄頁面時,environment.ts看起來像:
export const environment: any = {
settings: {
apiEndpoint: 'http://example.com/API2'
}
}
你的環境應該是這樣的:
export const environment = {
production: false,
API1: 'https://example.com/api1',
API2: 'https://example.com/api2'
};
當您從選擇框中選擇一個選項時,請調用其中一個API。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.