将变量从一个初始化器传递到另一个初始化器
问题描述:
我试图将一个变量从初始化器传递给另一个初始化器。但我找不到如何去做。我试过application
。将变量从一个初始化器传递到另一个初始化器
application.foo = 15;
但在另一个初始化程序application.foo = undefined
。
可能吗?
谢谢
我试图将一个变量从初始化器传递给另一个初始化器。但我找不到如何去做。我试过application
。将变量从一个初始化器传递到另一个初始化器
application.foo = 15;
但在另一个初始化程序application.foo = undefined
。
可能吗?
谢谢
为什么你要这样做,似乎链接反模式?另外,'application.foo'可能是'undefined',因为你的初始化器被调用的顺序。您可以使用'after'或'before'道具[https://guides.emberjs.com/v2.7.0/applications/initializers/#toc_specifying-initializer-order] [指定此顺序] – nem035
您可以通过更多信息更新关于你的用例?似乎有更好的方法来处理这个问题 –