मैं ES6 वाक्यविन्यास का उपयोग कर <markdown-component>
बनाने की कोशिश कर रहा हूं। @Input
सिंटैक्स चीनी ES6 में समर्थित नहीं है और मुझे व्यवहार्य विकल्प नहीं मिल रहा है।कोणीय 2 ES6 @ इनपुट विकल्प
मैं के साथ माता-पिता में इनपुट को परिभाषित कर रहा हूँ: फिर इनपुट का उपयोग कर स्वीकार करने
<ng2-markdown [source]="source"></ng2-markdown>
:
@Component({
selector: 'ng2-markdown',
inputs: [ 'source' ]
})
मैं एक टेम्पलेट जोड़ने अगर मैं प्राप्त कर सकते हैं यह उत्पादन मूल्य होगा अपेक्षा के अनुरूप लेकिन कन्स्ट्रक्टर में इनपुट का उपयोग करने का कोई तरीका नहीं है।
यह मॉड्यूल वास्तव में एक निर्देश होना चाहिए, और source
मान मार्कडाउन फ़ाइल लोड होने के पथ को परिभाषित करेगा।
विकल्प सही है, लेकिन निर्माण समय पर यह काम नहीं करेगा। यह कम से कम ngOnInit में होना चाहिए। –
@EricMartinez आपको बहुत बहुत धन्यवाद। मैं उस पर घंटों तक फंस गया हूं। मैं एक जवाब जोड़ूंगा जो दिखाता है कि क्या काम करता है - उम्मीद है - यह दूसरों की मदद करेगा। –
आप '@ इनपुट' का उपयोग नहीं करना चाहते हैं क्योंकि यह ES6 नहीं है लेकिन साथ ही आप '@ घटक' का उपयोग करते हैं। कैसे? – zeroflagL