Dizesi arasındadır.Nicer yolu bir koşul <code>isLoggedIn</code> doğruysa <strong>merhaba adı</strong> görüntülemek istediğiniz ve sadece <strong>merhaba</strong> aksi ES6 dize şablonuna
ben düz eski dize birleştirme 'sözdizimi daha güzel yapmak için denemek için ES6 Dize şablonları kullanıyorum. Ancak bunu yapmak için buldum iyi yolu özellikle ben bunu yapmak istiyorum birden fazla değişken var artık şablonları, hala çok güzel sözdizimi değil aşağıdaki (es6fiddle)
`hello ${mockIsLoggedIn(false) ? username : ''}`
olduğunu.
Ben bir koşulu temel isteğe şablonlar içine dizeleri içeren bir sözdizimi bulmaya çalışıyorlar, ama bir tane sanmıyorum. Koşul yanlışsa o Dizesi'ne yanlış kılan,`hello ${condition && username}`
Ama: Böyle bir şey daha güzel olurdu.
Ben de, kendisi değişken içineusername
ait truthiness pişirme çalıştı yani o yoksa
username
undefined
veya
null
olmak zorunda - dize şablon sonra sadece
tanımsız veya boş
kılmaktadır ancak. Daha iyi bir sözdizimi veya yaklaşım önerebilir veya String yöntemi ile yapacağım ilk yöntem hangisi olabilir?
İstediğiniz şeyi elde etmek için, 'condition'' '' 'olmalıdır. – loganfsmyth