Angular2 + HostListener和Devextreme控件

时间:2019-02-08 13:38:34

标签: angular

我有一堆使用一系列dx控件显示的设置: dxSwitch,dxTextBox,dxSelect等,取决于设置的类型。

所有dx控件都允许我在模板中绑定一个onValueChanged()事件,该事件可以正常工作,但又麻烦,因为每个设置的代码都相同。

由于我有数百种这样的设置,因此我希望模板尽可能小。

我构建了一个使用ng-content呈现设置列表的根组件。

现在,我想在每个子dx控件触发“ onValueChange”时都引发一个自定义事件。

使用HostListener的明显方法无法按预期方式工作,因为HostListener捕获'click'和'keyup',而不捕获dx事件'onValueChange'。

如何从根组件捕获这些事件?

0 个答案:

没有答案