我正在尝试在Angular 6中进行API调用前禁用链接。 我希望在getSelectedDealer()API返回之前,该链接保持禁用状态。
<menu-link *ngIf="perms.has(perms.TOP_OFFERS) && _dealerPersistenceService.getSelectedDealer()"
route="/dynamic-journeys/{{getDealerId()}}/vehicles">
<menu-item><img src="/assets/menu-icons/top-offers.svg">Dynamic Journeys</menu-item>
</menu-link>
这是'a'标签组件和CSS的代码。
<a [routerLink]="route" routerLinkActive="active" class="menu-link" [class.disabled]="disabled ? true: null">
<ng-content select="menu-item"></ng-content>
a.disabled {
pointer-events: none;
cursor: default;
}
基本上,我需要在 API 调用之前禁用“菜单链接”项目,并在 API 调用后启用它们。
anchor
标签所在的组件,假设为anchorTag
组件,它是menu-link
组件的子组件吗? - Ashish Ranjan