为什么选择器名称中有@Output事件?

时间:2019-04-21 22:43:28

标签: angular angular-directive

我最近遇到了以下代码:

@Directive({
    selector: 'mat-autocomplete[optionsScroll]'
})
export class OptionsScrollDirective {  
    @Output('optionsScroll') scroll = new EventEmitter<IAutoCompleteScrollEvent>();
}

我知道选择器应该用方括号括起来,但是在这种情况下,选择器名称不在方括号内,而在方括号内是名为Output的{​​{1}}。

有人会善良地解释吗?

0 个答案:

没有答案