【发布时间】:2020-09-01 18:33:23
【问题描述】:
angular 2中如何使用主机监听和主机绑定?
我尝试了如下主机监听器,但它总是显示Declaration expected 错误。
app.component.ts:
import {Component, EventEmitter, HostListener, Directive} from 'angular2/core';
@Directive({
selector: 'button[counting]'
})
class HostSample {
public click = new EventEmitter();
@HostListener('click', ['$event.target']);
onClickBtn(btn){
alert('host listener');
}
}
@Component({
selector: 'test',
template: '<button counting></button>',
directives: [HostSample]
})
export class AppComponent {
constructor(){
}
}
【问题讨论】:
标签: angular