-1
我試圖將一個變量從初始化器傳遞給另一個初始化器。但我找不到如何去做。我試過application
。將變量從一個初始化器傳遞到另一個初始化器
application.foo = 15;
但在另一個初始化程序application.foo = undefined
。
可能嗎?
謝謝
我試圖將一個變量從初始化器傳遞給另一個初始化器。但我找不到如何去做。我試過application
。將變量從一個初始化器傳遞到另一個初始化器
application.foo = 15;
但在另一個初始化程序application.foo = undefined
。
可能嗎?
謝謝
您可以指定initializer order。所以你可以使用服務來存儲變量在初始化之間傳遞。
爲什麼你要這樣做,似乎鏈接反模式?另外,'application.foo'可能是'undefined',因爲你的初始化器被調用的順序。您可以使用'after'或'before'道具[https://guides.emberjs.com/v2.7.0/applications/initializers/#toc_specifying-initializer-order] [指定此順序] – nem035
您可以通過更多信息更新關於你的用例?似乎有更好的方法來處理這個問題 –