簡體   English   中英

將事件從Angular.dart視圖傳遞回控制器/組件代碼

[英]Passing events back from Angular.dart view to Controller/Component code

我試圖弄清楚如何將事件參數從組件傳遞回處理事件的類。

就我而言,我正在嘗試在組件中注冊“ KeyPressed”事件,如下所示:

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

處理事件的代碼如下所示:

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

每當按下一個鍵時,就會觸發KeyPressed()函數。 但是,傳遞的“事件”為null。 如何正確傳遞事件參數,事件類型是什么?

您需要使用$event

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM