将事件从Angular.dart视图传递回Controller / Component代码

时间:2014-05-28 05:28:36

标签: dart angular-dart

我正在试图弄清楚如何将组件中的事件参数传递回处理事件的类。

就我而言,我正在尝试在组件中注册“KeyPressed”事件,如下所示:

<textarea ng-keypress="cmp.KeyPressed(event)" rows="1" cols="100"></textarea>

处理事件的代码如下所示:

void KeyPressed(event) {
   print("keypressed!");
}

每按一次键,KeyPressed()函数就会触发。但是,传入的“事件”为空。如何正确传递事件参数,以及事件类型是什么?

1 个答案:

答案 0 :(得分:2)

您需要使用$event

<textarea ng-keypress="cmp.KeyPressed($event)" rows="1" cols="100"></textarea>