আমি সিএসএস ব্যবহার করে কৌনিক 2 তে ডান দিক থেকে স্লাইড করতে একটি ডিভ চাই।
<div class="note" [ngClass]="{'transition':show}" *ngIf="show">
<p> Notes</p>
</div>
<button class="btn btn-default" (click)="toggle(show)">Toggle</button>
আমি কেবল ক্লাস টগল করতে এবং অস্বচ্ছতা ব্যবহার করার জন্য যদি [ngClass] ব্যবহার করি তবে আমি ঠিকঠাক কাজ করি। তবে লি চান না যে উপাদানটি শুরু থেকেই রেন্ডার করা হোক তাই আমি প্রথমে এনজিআইএফ দিয়ে এটি "লুকিয়ে রাখি" তবে তারপরে রূপান্তরটি কার্যকর হবে না।
.transition{
-webkit-transition: opacity 1000ms ease-in-out,margin-left 500ms ease-in-out;
-moz-transition: opacity 1000ms ease-in-out,margin-left 500ms ease-in-out;
-ms-transition: opacity 1000ms ease-in-out,margin-left 500ms ease-in-out ;
-o-transition: opacity 1000ms ease-in-out,margin-left 500ms ease-in-out;
transition: opacity 1000ms ease-in-out,margin-left 500ms ease-in-out;
margin-left: 1500px;
width: 200px;
opacity: 0;
}
.transition{
opacity: 100;
margin-left: 0;
}
*ngIfএটি পুরোপুরি ডিওএম থেকে অপসারণ করে।