|
<button ejs-dropdownbutton [items]='items' (open)="open($event)" (close)="close($event)">
<span *ngIf="loggingIn else logout">Login</span>
<ng-template #logout>
<span class="e-btn-icon e-icons e-icon-left">
<fa-icon [icon]="spinner"></fa-icon>
</span>
LogOut
</ng-template>
</button> |
|
export class AppComponent {
spinner = faSpinner;
loggingIn = true;
// Initialize action items.
public items: ItemModel[] = [
{
text: 'Edit'
},
{
text: 'Delete'
},
{
text: 'Mark as Read'
},
{
text: 'Like Message'
}];
public open (args: OpenCloseMenuEventArgs) {
this.loggingIn = !this.loggingIn;
}
public close (args: OpenCloseMenuEventArgs){
this.loggingIn = !this.loggingIn;
}
} |