在Angular中,如何使用属性选择器时删除标签?
使用HostBinding
装饰器绑定样式,然后使用:host
伪类选择器来隐藏标签。
代码示例:
import { Directive, HostBinding } from '@angular/core';
@Directive({
selector: '[appMySelector]'
})
export class MySelectorDirective {
@HostBinding('style.display') display = 'none';
constructor() { }
}
在模板中,您可以将指令应用于标签,以使用属性选择器隐藏该标签: