回答編集履歴
2
コメント微修正
answer
CHANGED
@@ -50,4 +50,4 @@
|
|
50
50
|
});
|
51
51
|
```
|
52
52
|
|
53
|
-
書き方は色々ありますので、いい方法がありましたらお教えください。
|
53
|
+
書き方は色々ありますので、いい方法がありましたらお教えください。フラグは使わず、都度リスナーを外して追加し直すこともできますね。
|
1
微修正
answer
CHANGED
@@ -44,8 +44,9 @@
|
|
44
44
|
if (!_triggerEvents) return; // イベントを処理するかどうかのフラグ
|
45
45
|
final String text = _controller.text.toLowerCase();
|
46
46
|
|
47
|
-
modifyText((ctrl) => ctrl.
|
47
|
+
modifyText((ctrl) => ctrl.text = 'abc' /* このメソッド内はイベントトリガーされない */ );
|
48
|
-
modifyText((ctrl) => ctrl.
|
48
|
+
modifyText((ctrl) => ctrl.text = 'test' /* なんども使うことができる */ );
|
49
|
+
// ctrl.value も同じです
|
49
50
|
});
|
50
51
|
```
|
51
52
|
|