使用HostBinding,HostListener而不是:host

时间:2017-09-05 16:20:02

标签: angularjs angular-directive angular2-hostbinding

我正在构建服务,我需要删除主机属性。我知道这不会破坏我的申请,但我将如何做到这一点。

我目前有

    @Directive({
    selector: '[phoneMask]',
      host: {
        '(ngModelChange)': 'onInputChange($event)',
        '(keydown.backspace)': 'onInputChange($event.target.value, true)'
      }
    })

我需要使用HostBinding和HostListener。

    @Directive({
    selector: '[phoneMask]',
       @HostBinding('attr.ngModelChange');
       @HostListener(keydown.backspace): onInputChange($event.target.value, true )
    })

有人能指出我正确的方向来修复此代码吗?

0 个答案:

没有答案