Recuperando na view usando injeção - AlvaroVasconcelos/modular GitHub Wiki
Você tem algumas formas de recuperar as suas classes injetadas.
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
//você pode usar o objeto Inject para recuperar.
final appBloc = Modular.get<AppBloc>();
//...
}
}Por padrão, os objeto no Bind é singleton e lazy. Quando Bind é lazy, o objeto só será instanciado quando for chamado pela primeira vez. Você pode usar 'lazy:false' se desejar que seu objeto seja instanciado imediatamente.
Bind((i) => OtherWidgetNotLazy(), lazy: false),Se você não quiser que o objeto injetado tenha uma instancia única, basta usar 'singleton:false', isso fará com que seu objeto seja instanciado toda vez que for chamado
Bind((i) => OtherWidgetNotLazy(), singleton: false),