Asymmetrik/mean2-starter

View on GitHub
src/client/app/shared/dropdown/asy-dropdown.component.html

Summary

Maintainability
Test Coverage

<span class="dropdown" dropdown appendToBody="true">
    <a class="no-href dropdown-toggle" (click)="initializeMenu()" dropdownToggle>
        <span *ngIf="mode !== 'image'">{{ valueToDisplay }}</span>
        <span *ngIf="mode === 'image'"><asy-safe-image [showDefault]="options.showDefault" [imgClass]="options.class" [imgSource]="valueToDisplay"></asy-safe-image></span>
    </a>
    <ul *dropdownMenu class="dropdown-menu menu-icon">
        <li *ngFor="let item of menuItems">
            <asy-dropdown-item-wrapper [item]="item" [value]="value" [options]="options"></asy-dropdown-item-wrapper>
        </li>
    </ul>
</span>