पर संपत्ति 'src' मौजूद नहीं है मुझे टाइपस्क्रिप्ट से एक त्रुटि मिलती है और मुझे यकीन नहीं है कि इसे कैसे ठीक किया जाए। जब कोड "संकलित" होता है तो कोड ठीक काम करता है लेकिन मैं त्रुटि को सही नहीं कर सकता। मैंने उन हिस्सों को निकाला है जिनमें मेरे कोड से त्रुटि शामिल है। मुझे लगता है कि मुझे स्रोत को पूर्वनिर्धारित करना है लेकिन यह सुनिश्चित नहीं है कि कैसे।टाइपस्क्रिप्ट: 'HTMLElement'
संपादक में और पर Gulp त्रुटि संदेश संकलन:
" 'संपत्ति' src 'प्रकार पर मौजूद नहीं है HTMLElement'.at लाइन 53 col 17"
...
element:HTMLElement; /* Defining element */
'''
this.element = document.createElement('img'); /*creating a img*/
'''
यह वह जगह है एक विधि देने के साथ तत्व, स्थिति, शीर्ष और बाएं सभी कार्यों को प्रस्तुत करने के लिए मैं जिस विधि को चलाता हूं।
display() {
this.element.src = this.file; /*This is the line that gives the error*/
this.element.style.position = "absolute";
this.element.style.top = this.pointX.toString() + "px";
this.element.style.left = this.pointY.toString() + "px";
document.body.appendChild(this.element);
};
प्रभावी ढंग से, '' HTMLElement.prototype' src' नहीं है, लेकिन 'HTMLImageElement.prototype' चाहिए। मुझे टाइपस्क्रिप्ट के बारे में कोई जानकारी नहीं है, लेकिन 'तत्व' को 'HTMLElement' के बजाय' HTMLImageElement' के रूप में परिभाषित करने का प्रयास करें। – Oriol
'this.element.setAttribute (" src ", this.file); 'या तो काम करेगा। –
@ सी-मुस्कुराहट हालांकि मुझे नहीं लगता कि आपका उत्तर सही समाधान है, मैं –