停止执行Dart程序,直到按下某个键

时间:2013-01-08 07:17:49

标签: dart

有没有办法在按下某个键之前停止执行Dart进程?

这就像是:

  • 在html文件中:
<input id="nextstep" type="button" value="nextstep" />
  • 在飞镖文件中:
void main() { 
  while(true) {
    // Do something here to pause the loop 
    // until the nextstep button is pressed
  } 
}

1 个答案:

答案 0 :(得分:6)

您只需在keyPress上添加input侦听器即可开始一些额外处理。

void main() { 
  final input = querySelector("#nextstep");
  input.onKeyPress.listen((e){
    nextProcessingStep();
  });
}