ブロック パターンに従ってパラメーターをブロック イベントに渡そうとしています。この記事を見つけましたが、ダーツ ドキュメントでdispatch
(イベント) メソッドが見つかりませんでした。
Flutter BLoC - パラメータをイベントに渡す方法は?
このようなものにパラメータを渡すにはどうすればよいですか
main.dart
これは動作します
_counterBloc.add(Counter.increment);
しかし、これはそうではありません
_counterBloc.add(Counter.increment(3));
ブロックダーツ
import 'package:bloc/bloc.dart';
enum CounterEvents { increment }
class CounterBloc extends Bloc<CounterEvents, int> {
@override
int get initialState => 0;
@override
Stream<int> mapEventToState(CounterEvents event) async* {
switch (event) {
case CounterEvents.increment:
print(event);
yield state + 1;
break;
}
}
}