मैंने user photo component
बनाया है जो @Input()
मान लेता है, यह मान उपयोगकर्ता आईडी है। यदि मान पास हो जाता है तो मैं इस उपयोगकर्ता को जोड़ने के लिए Firebase
से जानकारी पुनर्प्राप्त करता हूं, अगर ऐसा नहीं होता है तो मैं कुछ और करता हूं।@Input() मान हमेशा अनिर्धारित है
मेरे उपयोगकर्ता के फोटो घटक
import { Component, OnInit, OnDestroy, Input } from '@angular/core';
@Component({
selector: 'user-photos',
templateUrl: './user-photos.component.html',
styleUrls: ['./user-photos.component.css']
})
export class UserPhotoComponent implements OnInit {
@Input() userId: string;
constructor() {
console.log('userId is:',this.userId);
}
ngOnInit() {
}
ngOnDestroy() {
}
}
आप देख सकते हैं मैं अपने edit-profile component
मैं निम्नलिखित है पर @Input()
के रूप में userId घोषणा की है, अब:
<user-photos [userId]="TestingInput"></user-photos>
अब उपयोगकर्ता फ़ोटो घटक हो जाता है प्रस्तुत किया गया है क्योंकि मुझे h1
टैग दिखाई देता है, हालांकि उपयोगकर्ता आईडी हमेशा अनिर्धारित है?
डेवलपर कंसोल में कोई त्रुटि दिखाई नहीं दे रही है, इसलिए मुझे पूरा यकीन नहीं है कि मैंने क्या गलत किया है।
यह पुष्टि कर सकता है कि यह आपकी मदद और अतिरिक्त जानकारी के लिए सही धन्यवाद है। इस समय जवाब स्वीकार नहीं कर सकते हैं तीन मिनट इंतजार करना है। यह एएसएपी करेंगे। –