标签: dart
有没有办法为同一个元素手动命令执行事件监听器?
例如 如果我有两个方法有onClick()侦听器。
void A(Element el) { el.onClick((event) => model.get("inside")); } void B(Element el) { .... el.onClick((event) => expect(model.get("inside"), isNotNull)); .... }
谢谢大家。
答案 0 :(得分:4)
无法指定事件侦听器将触发的顺序。您可以强制B中的侦听器在A中的侦听器等待A中的侦听器完成后调用完成的Completer。然后你可以让B中的监听器等待完成者。
B
A
Completer