angulardart组件-调度自定义事件

Fedy2

我想将自定义事件从Angular Dart组件分派给他的父母。如何使用Angular Dart做到这一点?

换句话说,我想要执行以下操作:如何在Polymer中调度和侦听自定义事件?

贡特·佐克鲍尔(GünterZöchbauer)

也许emit可以做您想要的,但是我认为这仅在Angular中有效。如果您想发送DOM事件,可以使用dispatchEvent类似的方法

Element e; // assigned by the injector through a constructor argument or aquired by querySelector, ...
...
var event = new CustomEvent(
  type, /* 'myeventname'
  canBubble: canBubble != null ? canBubble : true,
  cancelable: cancelable != null ? cancelable : true,
  detail: {'somekey', 'someValue'}
);
e.dispatchEvent(event);

您可以通过以下方式收听此事件

e.on['myeventname'].listen((e) => print(e.details['somekey']));

或在Polymer中(因为我看到您尝试使Angular与Polymer一起工作)

<some-element on-myeventname="{{myEventHandler}}"></some-element>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

ReactJS-向组件添加自定义事件监听器

来自分类Dev

绘制自定义组件

来自分类Dev

AngularDART组件

来自分类Dev

自定义“列表”组件

来自分类Dev

AngularDart:如何在自定义组件模板中包括子组件

来自分类Dev

Noflo自定义组件

来自分类Dev

自定义android组件

来自分类Dev

AngularDart:组件属性

来自分类Dev

从自定义组件触发自定义事件并在viewController中处理事件

来自分类Dev

组件中的Aurelia自定义组件

来自分类Dev

在Vue.js单个文件组件中仅侦听一次自定义事件

来自分类Dev

自定义输入组件上的Vue更改事件

来自分类Dev

共享blazor组件中的按钮和自定义事件处理程序的列表

来自分类Dev

通过VueJs中的prop数组将自定义事件传递回子组件

来自分类Dev

如何在Web组件中捕获自定义事件?

来自分类Dev

Blazor FieldChanged事件未针对自定义组件触发

来自分类Dev

通过自定义事件进行通信的Web组件无法发送数据

来自分类Dev

如何从自定义组件捕获事件

来自分类Dev

调度自定义事件在haxe中不起作用

来自分类Dev

AngularDart:如何在自定义组件模板中包括子组件

来自分类Dev

Noflo自定义组件

来自分类Dev

自定义敲除组件

来自分类Dev

Angular 2侦听组件内部的自定义事件

来自分类Dev

VueJS自定义组件

来自分类Dev

AngularDart - 从组件操作 DOM

来自分类Dev

如何从自定义组件启动事件

来自分类Dev

自定义事件调度程序 - JavaFX

来自分类Dev

AngularDart 将切换事件从一个组件传递到另一个组件

来自分类Dev

为什么组件不响应自定义事件?