मेरे पास एक कोणीय 2 घटक है जहां मैं अपनी आईडी द्वारा एक तत्व div <div id ="myId">
पुनर्प्राप्त करना चाहता हूं। मैं अपने घटक (टाइपस्क्रिप्ट) में document.getElementById("myId")
करने का प्रयास करता हूं, लेकिन मुझे एक त्रुटि मिलती है: "नाम दस्तावेज़ नहीं मिल रहा है"। मैं देखता हूं कि अन्य पदों में हम @ViewChild का उपयोग करके कुछ ऐसा कर सकते हैं, हालांकि मुझे नहीं लगता कि हम इसका उपयोग किसी div, किसी भी विचार से कैसे कर सकते हैं?कोणीय 2: घटक से तत्व का उपयोग करें, getDocumentById काम नहीं करता
11
A
उत्तर
16
आप TemplateRef जोड़कर एक div के साथ @ViewChild का उपयोग कर सकते हैं।
खाका
<div id ="myId" #myId>
घटक
import { Component, ViewChild, ElementRef, AfterViewInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements AfterViewInit {
@ViewChild('myId') myId: ElementRef;
constructor() {
}
ngAfterViewInit() {
console.log(this.myId.nativeElement);
}
}
This blog post काड़ा एरिक्सन द्वारा इस तरह काम करने के लिए कोणीय दृष्टिकोण से परिचित प्राप्त करने के लिए एक बहुत अच्छी पढ़ने है।
+0
धन्यवाद! यह काम किया !! :) – eagleEye
6
तत्व को खाका संदर्भ चर जोड़े आप के लिए उपयोग की जरूरत है:
<div #myDiv></div>
और घटक में:
class MyComponent implements AfterViewInit {
@ViewChild('myDiv') myDiv: ElementRef;
constructor() {}
ngAfterViewInit() {
console.log(this.myDiv);
}
}
संबंधित मुद्दे
- 1. कोणीय 2 'घटक' ज्ञात तत्व नहीं है
- 2. कोणीय 2 CUSTOM_ELEMENTS_SCHEMA काम नहीं करता
- 3. कोणीय 2 किसी अन्य मॉड्यूल से घटक का उपयोग करें
- 4. कोणीय 2 घटक
- 5. कोणीय 2 srcdoc polyfill काम नहीं करता
- 6. कोणीय 2: घटक
- 7. कोणीय 2: घटक डीओएम
- 8. कोणीय 2 - घटक
- 9. कोणीय 2 घटक
- 10. कोणीय 2 अतिरिक्त तत्व के बिना ngIf का उपयोग करें
- 11. कोणीय 2 घटक निर्देश काम नहीं कर रहे
- 12. कोणीय 2. घटक
- 13. कोणीय 2 सामग्री: sidenav घटक
- 14. कोणीय 2 घटक
- 15. कोणीय 2 घटक
- 16. कोणीय 2 @ होस्टलिस्टर व्युत्पन्न घटक
- 17. कोणीय 2 घटक
- 18. कोणीय 2 घटक चयनकर्ता
- 19. कोणीय 2 - घटक
- 20. कोणीय 2: घटक टैग
- 21. कोणीय 2 चेक तत्व दृश्यता
- 22. कोणीय 2 होस्ट तत्व संदर्भ प्राप्त करें
- 23. एनजी-सामग्री कोणीय 2 घटक
- 24. कोणीय 2 स्थानीय घटक/टेम्पलेट पुन: उपयोग
- 25. कोणीय 2 ngForm काम नहीं कर रहा
- 26. कोणीय 2: घटक मेजबान संपत्ति
- 27. कोणीय 2: Validators.pattern() काम नहीं कर रहे
- 28. जेएसएफ 2 कस्टम घटक एनोटेशन काम नहीं करता
- 29. कोणीय 2 पैरेंट घटक से रूटर आउटलेट
- 30. कोणीय 2 सामग्री 'एमडी-आइकन' ज्ञात तत्व नहीं है
आप अपने कोड दिखा सकते हैं – Gab