Open luan-analiseinfo opened 9 months ago
Estou enfrentando um problema de incompatibilidade entre a versão do template utilizado e a classe Module da versão atual do Flutter Modular. Acredito que o template gerado não está de acordo com a estrutura mais recente da classe Module.
import 'package:flutter_modular/flutter_modular.dart'; import 'home_store.dart'; import 'home_page.dart'; class HomeModule extends Module { @override final List<Bind> binds = [ Bind.lazySingleton((i) => HomeStore()), ]; @override final List<ModularRoute> routes = [ ChildRoute(Modular.initialRoute, child: (_, args) => HomePage()), ]; }
como deveria ter sido gerado
import 'package:flutter_modular/flutter_modular.dart'; import 'home_store.dart'; import 'home_page.dart'; class HomeModule extends Module { @override void binds(Injector i) { i.addLazySingleton((i) => HomeStore());//teste } @override void routes(RouteManager r) { r.child(Modular.initialRoute, child: (_) => const HomePage()); } }
Por favor não abandonem esse projeto, ele é maravilhoso.
up
Estou enfrentando um problema de incompatibilidade entre a versão do template utilizado e a classe Module da versão atual do Flutter Modular. Acredito que o template gerado não está de acordo com a estrutura mais recente da classe Module.
como deveria ter sido gerado