18
पर कोणीय 2 बाइंड एनीमेशन एक छद्म तत्व :before
के लिए, मैं कोणीय 2 एनीमेशन सिस्टम का उपयोग करने की कोशिश कर रहा हूं। , इस प्रकारछद्म तत्व
animations: [
trigger('heroState', [
state('inactive', style({
backgroundColor: '#eee',
transform: 'scale(1)'
})),
state('active', style({
backgroundColor: '#cfd8dc',
transform: 'scale(1.1)'
})),
transition('inactive => active', animate('100ms ease-in')),
transition('active => inactive', animate('100ms ease-out'))
])]
और फिर एक डोम तत्व के लिए देते: एनीमेशन प्रवाह के अनुसार, मैं एनीमेशन राज्य परिभाषित करने की जरूरत
<ul>
<li *ngFor="let hero of heroes"
[@heroState]="hero.state"
(click)="hero.toggleState()">
{{hero.name}}
</li>
हालांकि, मैं करने के लिए इस अनुलग्न करना चाहते हैं एक छद्म before
तत्व। मैं उसे कैसे कर सकता हूँ?
के बारे में मैं आश्चर्य कर रहा हूँ अगर सीएसएस :: पहले और :: एरेस कुछ के बाद आप [ngClass] यहां प्रति के साथ कर सकता: https://cssanimation.rocks/pseudo-elements/ तथ्य यह कहता है कि यह छद्म तत्वों को सम्मिलित करता है अगर यह काम करेगा तो मुझे आश्चर्य होगा। कोई विचार नहीं है कि अगर आप कोणीय एनिमेशन के साथ गठबंधन कर सकते हैं। अच्छा प्रश्न। – JGFMK
जहां तक मेरा ज्ञान यह सुविधा उपलब्ध नहीं है। इसके लिए एक फीचर अनुरोध है। https://github.com/angular/angular/issues/10196। लेकिन आप छद्म के लिए जाने की बजाय अवधि जैसे तत्व जोड़कर इसे प्राप्त कर सकते हैं। मुझे पता है कि आपकी आवश्यकता छद्म तत्व के माध्यम से है, लेकिन इसकी उपस्थिति के बाद से। – rajesh