2016-02-11 20 views
7

की संपत्ति 'उपज' नहीं पढ़ी जा रही है हमें एक त्रुटि मिल रही है अनकही टाइपरर: निम्नलिखित एचबीएस कोड के लिए अपरिभाषित की संपत्ति 'उपज' नहीं पढ़ सकता;एम्बर Uncaught TypeError: अपरिभाषित

<button {{if isButtonEnabled 'enabled' 'disabled'}}>Test</button> 

isButtonEnabled एक संपत्ति मेरी इसी नियंत्रक

+0

आप (https://ember-twiddle.com/) [एंबर ज़ुल्फ़] में त्रुटि पुन: पेश करने और अपने प्रश्न के लिए एक लिंक जोड़ सकते हैं? – locks

+0

एम्बर संस्करण क्या हैं? –

उत्तर

11

आप अपनी हालत के फ्लिप और यह करने के लिए होगा पर परिभाषित किया गया है। मुझे बस यह सही समस्या थी और यह समाधान था।

<button disabled={{isButtonDisabled}}>Test<button> 
+4

ओपी का कोड क्यों काम नहीं करता है? –

+2

आप ओपी के कोड में एचटीएमएल तत्वों में मनमाने ढंग से विशेषताओं को जोड़ नहीं सकते हैं क्योंकि एम्बर को HTML में हुक करने का कोई तरीका नहीं है, फिर इसे अपडेट करें। – locks

+1

उल्लेख करने की आवश्यकता है कि अगर बटन डिस्प्लेबल बूलियन लौटाता है तो अक्षम विशेषता को किसी भी तरह से प्रस्तुत किया जाएगा। केवल नल विशेषता को हटा देगा – michaeltintiuc

संबंधित मुद्दे