我最近遇到了以下代码:
@Directive({
selector: 'mat-autocomplete[optionsScroll]'
})
export class OptionsScrollDirective {
@Output('optionsScroll') scroll = new EventEmitter<IAutoCompleteScrollEvent>();
}
我知道选择器应该用方括号括起来,但是在这种情况下,选择器名称不在方括号内,而在方括号内是名为Output
的{{1}}。
有人会善良地解释吗?