Mam poniżej kodu:Jak napisać warunek w polimer1.0 z "dom-if"?
<template is="dom-if" if="{{item.hasAttach}}">
<i class="fa fa-paperclip"></i>
</template>
item.hasAttach = true/false
Ale chcę, aby sprawdzić stan, w ten czy jak: item.content_format_code == 'PDF'
<template is="dom-if" if="{{item.content_format_code == 'PDF'}}">
<i class="fa fa-pdf"></i>
</template>
<template is="dom-if" if="{{item.content_format_code == 'JPEG'}}">
<i class="fa fa-jpg"></i>
</template>
<template is="dom-if" if="{{item.content_format_code == 'xls'}}">
<i class="fa fa-xls"></i>
</template>
powinno być jak {{item.content_format_code == 'PDF'}} = prawda/fałsz Ale to nie testuje tego. Chcę pokazać ikonę według typu pliku. item.content_format_code == 'PDF' to nie jest sprawdzane true/false. W polimerze przyjmuje on tylko wartość true/false jako warunkową wartość rzeczywistą, ale nie sprawdza wyrażenia. Proszę, pomóż mi.
Cześć Maria, dziękuję za odpowiedź, bardzo mi pomogła. Co napisać, jeśli mam 20 warunków, to zwiększy kod. Nie chcę, żeby kod był długotrwały. Chcę zoptymalizować kod. Czy to możliwe? – Ravi
Witam @Ravi. Zaktualizowałem swoją odpowiedź. Możesz przekazać ciąg literału (na przykład '' PDF'') jako argument do funkcji. – Maria