(Ember.JS 1.0 के साथ प्रयोग किया जाता) मान लीजिए कि मैं कुछ ऐसा करते हैं:जोड़ना विशेषताओं
{{input value=someModel }}
और फिर मैं इनपुट करने के लिए सरल required
एचटीएमएल 5 विशेषता जोड़ना चाहते हैं।
मैं यह कैसे करूँगा?
ध्यान दें कि मैं सफलता के बिना निम्नलिखित रूपों की कोशिश की:
{{input value=someModel required }} <!-- doesn't parse -->
{{input value=someModel required='required' }} <!-- doesn't render the attribute -->
{{view Ember.TextField valueBinding=someModel
required='required' }} <!-- doesn't render the attribute -->
<input required {{bindAttr value=someModel}}
/> <!-- doesn't update the model, as expected -->
अद्यतन: यह सवाल एंबर 1.0 के लिए किया गया था।
यह भयानक है! (जो आपकी गलती नहीं है, इस पर इशारा करने के लिए धन्यवाद) - कोई विचार क्यों ऐसा है? और क्या मैं जो कुछ भी जोड़ूं उसे खोलने का कोई तरीका है? – Meligy
सभी ब्राउज़र 'आवश्यक' का समर्थन नहीं करते हैं, इसलिए फ्रेमवर्क जहाजों को कम से कम सेट के साथ, डेवलपर्स को अतिरिक्त विशेषताओं को जोड़ने दें, अगर उन्हें पता है कि वे केवल उन ब्राउज़र को लक्षित करेंगे जो इसका समर्थन करते हैं। –
यह व्याख्यान के लिए एक विषय हो सकता है, लेकिन वास्तव में, मुझे लगता है कि उपयोगकर्ता अपने मार्कअप के साथ क्या कर सकता है (जब तक यह कोड नहीं है, उदाहरण के लिए हैंडलबार अभिव्यक्ति नहीं) सीमित करने में कोई बिंदु/लाभ नहीं है। मुझे लगता है कि यह लाइब्रेरी में कुछ डिज़ाइन सीमा का दुष्प्रभाव है, यदि यह एक सुविधा के रूप में इस तरह से होना है, तो यह कुछ भी नहीं होगा लेकिन घर्षण IMHO जोड़ना होगा। – Meligy