2.1 selector 声明选择符 - RLwu/angular-start GitHub Wiki

selector - 声明选择符

使用Component注解的selector属性来告诉Angular2框架,当编译、链接模板时,如果 看到这个选择符,就实例化一个组件对象。

selector属性应当被指定为一个CSS选择符,比如:

标签名选择符

@Component({selector:"ez-one",template:"TAGNAME-SELECTOR"})
class EzOne{}

将匹配:<ez-one>...</ez-one>

CSS类选择符

下面的组件示例将匹配: <any class="ez-two">...</any>

@Component({selector:".ez-two",template:"CSSCLASS-SELECTOR"})
class EzTwo{}

属性选择符

下面的示例将匹配:<any ez-three>...</any>

@Component({selector:"[ez-three]",template:"ATTR-SELECTOR"})
class EzThree{}

属性值选择符

下面的示例将匹配:<any ez-four='123'>...</any>

@Component({selector:"[ez-four=123]",template:"ATTRVAL-SELECTOR"})
class EzFour{}
⚠️ **GitHub.com Fallback** ⚠️