You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Class A, é uma Class comum, e a Class C, é uma classe MOBX. Ambas dependem da Class B, que também é uma classe comum.
Para a Class A (comum), o auto_injector consegue injetar automaticamente, porém para a Class C (MOBX), ele não consegue.
A solução foi trocar a forma de instanciar.
De: i.addSingleton(ClassC.new);
Para: i.addSingleton(() => ClassC(classB: i.get()));
Gostaria de saber se tem outra possibilidade para continuar usando o .new, que é muito melhor, do que ter que ficar passando diversos parâmetros que as classes dependem.
The text was updated successfully, but these errors were encountered:
Aqui crio todas as instâncias.
Class A, é uma Class comum, e a Class C, é uma classe MOBX. Ambas dependem da Class B, que também é uma classe comum.
Para a Class A (comum), o auto_injector consegue injetar automaticamente, porém para a Class C (MOBX), ele não consegue.
A solução foi trocar a forma de instanciar.
De: i.addSingleton(ClassC.new);
Para: i.addSingleton(() => ClassC(classB: i.get()));
Gostaria de saber se tem outra possibilidade para continuar usando o .new, que é muito melhor, do que ter que ficar passando diversos parâmetros que as classes dependem.
The text was updated successfully, but these errors were encountered: