저는 Angular2로 작업 중이며 두 개의 부울 값을가집니다 : 숨김, 접음. 나는 그들과 그들의 OR 표현을 인쇄하고있다. 그 중 하나에 해당하는 경우 Angular2 OR Expression 이상한 결과
{{ hidden }} {{ collapsed }} {{ hidden || collapsed }}
false false false
true false true
false true false
내가 "true"를 기대하지만, 첫 번째가 "거짓"이고 두 번째는 "사실"의 경우는 "false"를 제공합니다 출력이다. OR 연산자를 잘못 사용하고 있습니까? 여기에 어떤 문제가 있습니까?
편집 : 나는 "거짓 & & true"를 시도하고 다음과 같은 시도
재현 할 수 없습니다. https://plnkr.co/edit/A9rdr07hIWkkuTOlHxMy?p=preview – yurzui
다음은 내 코드의 일부입니다. {{hide}} {{collapsed}} {{(hide && collapsed)}} {{hide || 축소 형}}보기에서 : false true true false –
'hidden '과'collapsed'는 실제로 부울 값입니까? 표현식에서 사용될 때'true'와'false'로 변환되는 값입니까? –