首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularDart检测组件内的键控事件

AngularDart检测组件内的键控事件
EN

Stack Overflow用户
提问于 2018-07-18 12:22:25
回答 0查看 630关注 0票数 0

我正在尝试在material-dialog模式中检测esc/enter键的按下。以下是最小设置:

模板:

代码语言:javascript
复制
<modal [visible]="true">
    <material-dialog info headered class="dialog">
        TEST
    </material-dialog>
</modal>

组件:

代码语言:javascript
复制
import 'dart:html';

import 'package:angular/angular.dart';
import 'package:angular_components/angular_components.dart';

@Component(
  selector: 'confirm-purchase-dialog',
  styleUrls: ['confirm_purchase_dialog.css'],
  templateUrl: 'confirm_purchase_dialog.html',
  directives: const [
    MaterialDialogComponent,
    ModalComponent,
  ],
  providers: const [overlayBindings]
)
class ConfirmPurchaseDialogComponent {

  @HostListener('keyup', ['\$event'])
  void onKeyUp(KeyboardEvent e) {
    print("KEYUP");
  }
}

我也尝试过@HostListener('keyup'),但没有成功。完全卡住了,真的很感谢你的建议。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51393553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档