gpt4 book ai didi

angular - 设置 routerLink 时如何使用 if 条件

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

<div id="stage">
<div class="space-item"
*ngFor="let space of spaces; let i=index; trackBy:trackBySpaces"
routerLink="/space/{{space.space_id}}"
[ngStyle]="spaceStyles(positions[i].x, positions[i].y)"
>
{{space.space_id}}|{{space.name}}
</div>
</div>

在上面的代码中,当 space.space_id 为空时,我怎么能不设置 routerLink 属性,我希望有这样的东西。

if(space.space_id){routerLink="/space/{{space.space_id}}"}

但我找不到任何解决方案。提前致谢!

最佳答案

这可以在模板中使用:

[routerLink]="space.space_id ? '/space/' + space.space_id : 'defaultUrl'"

关于angular - 设置 routerLink 时如何使用 if 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40929587/

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