मैं mithril.js पर नया हूं। मेरे पास एक div है, मैं ctrl.invalid() == सत्य, और ctrl.hidden() == सच होने पर "अमान्य" वर्ग जोड़ना चाहता हूं।मिथिल.जेएस एकाधिक सीएसएस वर्ग
यदि मैं m('div', {class: ctrl.invalid() ? 'invalid' : '', class: ctrl.hidden()? 'hidden' : ''})
का उपयोग करता हूं, तो वे एक-दूसरे को ओवरराइड करते हैं।
मैं m('div', {class: [ctrl.invalid()?'invalid':'', ctrl.focused()?'focused':''].join(' ')})
का उपयोग कर सकता हूं, और यह काम करेगा, लेकिन यह गन्दा लग रहा है।
क्या इसके लिए कोई शानदार समाधान है? धन्यवाद।
बहुत अच्छा है यही कारण है कि। काश यह मिथिल पुस्तकालय में बनाया गया था। – real
@real वर्ग नामों के साथ महान चीज़ यह है कि आप * किसी लाइब्रेरी * का उपयोग कर सकते हैं और बस इसे अपनी परियोजना में शामिल कर सकते हैं! – Barney