내 코드에서 조건문 (내가 생각한 간단한 것) 내에 조건문을 넣으려고합니다.
원하는 것은 weekState
(boolean)이 true이고 bool
true이면 첫 번째 jsx 요소를 표시하는 것입니다. 경우 weekState
참이고 bool
거짓, 두 번째 jsx 요소를 보여줍니다. 경우 weekState
false를 반환 null
. Semms는 매우 간단하지만 분명히 뭔가를 놓치고 있습니다.
{ weekState ?
{ bool ?
<TableRow>
{take(weekListForAllAdvisorsOfState, 14)}
</TableRow>
:
<TableRow>
{take(weekListForAllAdvisorsOfState, 7)}
</TableRow>
}
: null
}
나는 살펴 보았다 이 , 그리고 이것은 내 문제를 해결해야하는, 나를 프로그래머 구문 오류 메신저가 표시되지 않는 생각합니다.
뒤에있는 식에 불필요한 중괄호 쌍이 있습니다 ?
. 제거하거나 괄호로 변경하십시오 ()
.
{weekState ? (
bool ? (
<TableRow>{take(weekListForAllAdvisorsOfState, 14)}</TableRow>
) : (
<TableRow>{take(weekListForAllAdvisorsOfState, 7)}</TableRow>
)
) : null}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다