gpt4 book ai didi

javascript - 条件表达式最后需要所有 3 个表达式

转载 作者:太空狗 更新时间:2023-10-29 17:44:23 24 4
gpt4 key购买 nike

<div *ngFor="let f of layout?.photoframes; let i = index" [attr.data-index]="i">
<input type="number" [(ngModel)]="f.x" [style.border-color]="(selectedObject===f) ? 'red'" />
</div>

条件样式抛出错误

Conditional expression (selectedObject===f) ? 'red' requires all 3 expressions at the end
of the expression [(selectedObject===f) ? 'red'] what can I do?

最佳答案

您还需要传递条件将返回 false 的情况的结果。换句话说,您需要传递正确的 ternary operator

类似于if/else。如果 true 返回 red,否则返回 blue

(selectedObject === f) ? 'red' : 'blue'

关于javascript - 条件表达式最后需要所有 3 个表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47571252/

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