Angular2:Host和HostListener之间的区别

时间:2016-12-27 09:39:50

标签: angular

我想知道做什么之间的区别是什么:

@Directive({
  selector: 'input',
  host: {
    '(window:resize)': 'onResize($event)'
  }
})
class InputDirective {
  onResize(event:Event) {
     ...
  }
}

@Directive({
  selector: 'input'
})
class InputDirective {
  @HostListener('window:resize', [$event])
  onResize(event:Event) {
     ...
  }
}

0 个答案:

没有答案