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
Is your feature request related to a problem? Please describe.
Meu problema é ter dois widget iguais controlados pelo mesmo controller, logo o estado de um reflete no outro. Claro que esse é um dos objetivos do Modular.get<ControllerDesejado>(), mas imagine uma situação: eu tenho 5 widgets iguais na mesma page. 2 eu quero que os estados se reflitam entre os dois; e 3 eu quero que os estados se reflitam entre os três. Para resolver isso eu teria que criar dois controllers iguais, mas com nomes diferentes - TestOneController() e TestTwoController() ou eu utilizo a KEY nos binds.
Describe the solution you'd like
Por que não simplesmente eu chamar: Modular.get<TestController>( anonymousKey: "testOne" ); - Essa key eu não preciso implementar no bind. eu so preciso inserir a key de uma instancia "singleton" desejada. No exemplo: Terá duas instancias "singleton" consumidas pelos cincos widget, sendo 2 chamando Modular.get<TestController>( anonymousKey: "testOne" ) e 3 chamando Modular.get<TestController>( anonymousKey: "testTwo" ). Sem ter a necessidade de implementar uma KEY nos binds.
Desde já, agradeço a atenção.
The text was updated successfully, but these errors were encountered:
Project Name
flutter_modular
Is your feature request related to a problem? Please describe.
Meu problema é ter dois widget iguais controlados pelo mesmo controller, logo o estado de um reflete no outro. Claro que esse é um dos objetivos do Modular.get<ControllerDesejado>(), mas imagine uma situação: eu tenho 5 widgets iguais na mesma page. 2 eu quero que os estados se reflitam entre os dois; e 3 eu quero que os estados se reflitam entre os três. Para resolver isso eu teria que criar dois controllers iguais, mas com nomes diferentes - TestOneController() e TestTwoController() ou eu utilizo a KEY nos binds.
Describe the solution you'd like
Por que não simplesmente eu chamar: Modular.get<TestController>( anonymousKey: "testOne" ); - Essa key eu não preciso implementar no bind. eu so preciso inserir a key de uma instancia "singleton" desejada. No exemplo: Terá duas instancias "singleton" consumidas pelos cincos widget, sendo 2 chamando Modular.get<TestController>( anonymousKey: "testOne" ) e 3 chamando Modular.get<TestController>( anonymousKey: "testTwo" ). Sem ter a necessidade de implementar uma KEY nos binds.
Desde já, agradeço a atenção.
The text was updated successfully, but these errors were encountered: