चैट कार्यान्वयन में कोणीय

0

सवाल

मैं वर्तमान में एक माता पिता के घटक कहा जाता है चैट और दो बच्चे घटक नाम साइडबार(से मिलकर उपयोगकर्ता सूची) और बातचीत के विस्तार(के निर्वाचकगण के साथ चैट करें प्रत्येक उपयोगकर्ता).. कार्यक्षमता मैं चाहता हूँ कि अगर मैं किसी पर क्लिक करें उपयोगकर्ता वर्तमान में साइडबार मैं करना चाहते हैं चैट करने के लिए खोलने के लिए है कि उपयोगकर्ता सही पक्ष पर की तरह बस में WhatsApp web.. नीचे एक छोटे से कोड की संरचना के घटकों

चैट घटक(माता-पिता घटक)

<div class="container-fluid">
<div class="row">
    <div class="col-5">
        <app-sidebar></app-sidebar>
    </div>

    <div class="col-7">
        <app-conversation-detail></app-conversation-detail>
    </div>
</div>
angular chat typescript whatsapp
2021-11-24 06:31:06
1

सबसे अच्छा जवाब

0

आप का प्रबंधन कर सकते हैं राज्य में माता-पिता घटक ही है और सिर्फ पारित करने के लिए डेटा अपने sidebar और conversation-detail के माध्यम से @Input().

शुरुआत के लिए, आप कुछ इस तरह कर सकता.

@Component({
  selector: 'my-app',
  template: `
  <div class="row">
    <div class="col-5">
        <app-sidebar [convoList]="convoList" (userSelected)="selectUser($event)"></app-sidebar>
    </div>
    <div class="col-7">
        <app-conversation-detail [conversation]="conversation">
        </app-conversation-detail>
    </div>
</div>`,
  styleUrls: ['./app.component.css'],
})
export class AppComponent {
  selectedUser = null;
  conversation = null;
  convoList = [];

  constructor(private conversationService: ConversationService) {}

  selectUser(user: string) {
    this.selectedUser = user;
    this.conversation = this.getConversationsOfUser(user);
  }

  getConversationsOfUser(user: string) {
    return this.conversationService.getConversationOfUser(user);
  }
}

आप भी उपयोग कर सकते हैं एक और अधिक प्रतिक्रियाशील दृष्टिकोण का उपयोग करके Observables.

2021-11-24 07:44:56

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में