2017-02-24 20 views
6

में व्यूचल्ड पर तत्व वर्ग बदलें मैं तत्व को अलग करने के लिए कोणीय 2 में व्यूचल्ड का उपयोग कर रहा हूं। मैं सीधे शैलियों में हेरफेर कर सकता हूं लेकिन तत्वों स्टाइल क्लास को बदलना संभव है, तो मुझे दस्तावेज नहीं मिल रहा है। अगर यह संभव है और कैसे है यह देखने के लिए खोज रहे हैंएंगुलर 2

export class HomeComponent implements OnInit { 

    @ViewChild('slideBg') el:ElementRef; 

    ngAfterViewInit { 
     // style can be changed 
     this.el.nativeElement.style.background = 'red'; 
     // does not work: 
     this.el.nativeElement.class = 'myCSSclass'; 
    } 

    … 

} 

:

यह नमूना कोड है। किसी भी मदद की सराहना की।

उत्तर

7

लगता है आप className संपत्ति के लिए देख रहे हैं:

this.el.nativeElement.className = 'myCSSclass'; 

Element.className

+0

यह मेरे लिए थोड़ा अलग था:। 'This.el.getNativeElement() className = 'myCSSclass';' – akz92