【发布时间】:2019-05-05 20:48:22
【问题描述】:
在environment.ts 文件中声明对象的任何线索?我已经尝试如下所示。但它没有检测到HotelEnvironment 接口?
export const environment = {
production: false,
/*hotelEnvironment:HotelEnvironment={
apiUrl: "",
titanUrl: "",
hotelName: ""
}*/
hotelEnvironment:HotelEnvironment={
apiUrl: "",
titanUrl: "",
hotelName: ""
}
};
export interface HotelEnvironment {
apiUrl: string;
titanUrl: string;
hotelName: string;
}
'HotelEnvironment' 仅指一种类型,但被用作值 here.ts(2693)
更新:
我需要声明 2 个或更多酒店环境。即我将有很多酒店。但是 1 家酒店会在环境文件中出现一次。当我们部署应用程序时,开发人员需要注释掉其他酒店,并且只启用 1。我的想法是尽量减少开发人员在注释掉代码时会出现的错误。即如果我有 3 行代码而不是单个对象,则 dev 可能会被注释掉 2 行,其他行将丢失并保持未注释状态。这将导致应用出现意外行为。
【问题讨论】:
标签: angular typescript angular7 ionic4