• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 사과마켓 채팅방 응용 질문입니다.

사과마켓 채팅방 응용 질문입니다.

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #25713

    최우성
    참가자

    안녕하세요  선생님  사과마켓 채팅방 응용 질문입니다.

    다름이 아니라 내가 보낸 메시지를 우측에 보내도록 응용하는 문제를  못하겠어서 질문드립니다.

    uid를 저장한 값을 뽑아와서 mine 값을 지정하라는 의미가

    $('#send').click(function(){
      var 데이터 = {
        content : $('#chat-input').val(),
        date : new Date(),
        uid : 내uid,
      }

    값에서 mine 클래스를 지정하라는건가요??

    #25728

    codingapple
    키 마스터

    회색 메세지 박스 만들 때

    현재 메세지에 있는 uid가 지금 로그인된 유저의 uid와 일치하면

    div박스를 우측으로 위치하게 css 수정하면 됩니다 

    #25740

    최우성
    참가자

    이 코딩부분에서 uid 동일시 mine으로 가게 설정 하면 되는거 맞나요??

    db.collection('chatroom').doc(채팅방id).collection('messages').get().then((result)=>

    { $('.chat-content').html(''); result.forEach((a)=>{ var 템플릿 = <li><span class="chat-box">${a.data().content}</span></li>; $('.chat-content').append(템플릿) 

    #25765

    codingapple
    키 마스터

    네 forEach안에서 if문 쓰거나 그러면 될듯요 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠