1
當使用pub serve
運行它時,是否可以將某些參數傳遞給dart應用程序?我試圖做的是讓一個應用程序在我開發它時使用一些模擬服務,但是當它部署時,我想用真正的服務替換模擬服務。例如:當使用pub服務器運行它時,將自定義參數傳遞給dart應用程序
const bool DEBUG = true;
class AppModule extends Module {
AppModule() {
type(PaymentService, implementedBy: DEBUG ? PaypalPaymentService : MockPaymentService);
}
}
我想這DEBUG參數以某種方式來形成的環境和運行使用pub serve
應用程序時是很容易配置。這是實現這一目標的最佳方式?
由於我可以在甚至在本地主機上使用真實服務的模式下運行應用程序,因此URL不起作用。變形金剛可能工作,但我找不到如何寫一個例子。任何指針?有關酒吧的文檔不會顯示如何編寫,只有如何使用它。 – markovuksanovic
最近有一個討論文檔應該寫成如何構建變壓器,但還沒有看到。 (https://groups.google.com/a/dartlang.org/forum/#!topic/misc/d4jrnPzFV2w) –
http://japhr.blogspot.co.at/search?q=transformer –