2017-11-25 104 views
0

我是新來的角4.我有一套共同的所有環境,如dev,staging,prod等屬性我在哪裏可以放置角4的那些屬性? 。

我已閱讀有關環境,但我必須將相同的屬性複製到所有環境文件即。 environment.ts,environment.prod.ts在哪裏定義常見的環境變量在角4

+1

任何你想要的。您可以從TypeScript文件導出它們,並將它們導入需要它們的位置。 –

+0

@JBNizet謝謝。使用environment.ts是不可能的? – Cracker

+0

environment.ts是爲依賴於環境的事物設計的。你只是有一些常數,不依賴於環境。所以在你想要的地方定義它們,除了在environment.ts中。 –

回答

1

創建一個新的environment.common.ts文件,然後將其導入到每個環境文件中。

environment.common.ts

export const commonEnvironment = { 
    property1: "value" 
}; 

environment.ts和environment.prod.ts等等

import { commonEnvironment } from './environment.common'; 

export const environment = { 
    production: false, 
    common: commonEnvironment 
}; 

你必須使用共同財產使用您的次級屬性。

相關問題