1
我想用我已经创建了如下组件:如何在Angular 2组件上获得通过HTML应用的类?
<vx-alert class="au-upper-center">
<p>Upper Center</p>
</vx-alert>
内vx-alert
成分我要拉的那个是在导致该组件被实例化的HTML应用类列表。最终,我想要将其他类追加到vx-alert
组件。我能很方便地更换vx-alert
组件类(如下):
@Component({
moduleId: module.id,
selector: 'vx-alert',
templateUrl: 'alert.html'
})
export class AlertComponent extends I18N implements OnInit {
@HostBinding('class') private classList:string;
ngOnInit() {
this.classList = 'au-ease-in-out au-20000ms';
}
}
但当this.classList
被指定为新的价值,在HTML代码中设置的原始类(ES)将被覆盖......所以如何我可以检索HTML提供的类,以便可以将这些与我的编程确定的类连接起来?
我Plunker已更新为使用由@acdcjunior提供了答案:
http://embed.plnkr.co/AKYU9ANRm5ogzhlzY9G0/
看不清楚问题。你可以把一个plnkr.co – Gary