gpt4 book ai didi

angular - 有条件地将 RouterLinkActive 属性停用为某个值

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:23 26 4
gpt4 key购买 nike

在这个简单的菜单项组件中:

import { Component, Input } from '@angular/core';

@Component({
selector: 'nav-item',
template: `
<a [routerLink]="routeUrl"
routerLinkActive="active-link"
>
</a>
`
})

export class NavItemComponent {
@Input() routerLinkActiveIsDisabled: boolean;
}

我希望 routerLinkActive 仅用于某些项目而不是全部。

如果 routerLinkActiveIsDisabledtrue,我怎样才能删除 routerLinkActive 属性

最佳答案

仅当 routerLinkActiveIsDisabled 的值设置为 false(非真实值).

[attr.routerLinkActive]="routerLinkActiveIsDisabled ? null: active-link"

[attr.routerLinkActive]="routerLinkActiveIsDisabled ? null: 'active-link'"

关于angular - 有条件地将 RouterLinkActive 属性停用为某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42388209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com