Показать сообщение отдельно
  #1 (permalink)  
Старый 13.10.2022, 01:02
Новичок на форуме
Отправить личное сообщение для Evgeniya S Посмотреть профиль Найти все сообщения от Evgeniya S
 
Регистрация: 12.10.2022
Сообщений: 5

Код изменения состояния каунтера

Всем, привет!
Код изменения состояния каунтера дублируется. Как лучше сделать отдельную функцию для изменения состояния каунтера и иконки, которую можно переиспользовать здесь generateCard() и при изменении состояния лайка, вызывая ее в методе numbersLikes(likes).

numbersLikes(likes) {
      this._likeCount = likes.length;
      this._numberLike.textContent = this._likeCount;
   }

   generateCard() {
      this._element = this._getTemplate(); // получаем доступ к элементу  
      this._cardImage = this._element.querySelector('.elements__mask-group');
      this._cardTitle = this._element.querySelector('.elements__sight');
      this._likeButton = this._element.querySelector('.elements__like');
      this._numberLike = this._element.querySelector('.elements__number-like');
      this._deleteButton = this._element.querySelector('.elements__delete');

      this._cardImage.src = this._image;
      this._cardTitle.textContent = this._title;
      this._cardImage.alt = this._title;
     this._numberLike.textContent = this._likeCount;

      this._checkOwner();

      this._setEventListeners();

      return this._element;
   }

Последний раз редактировалось Evgeniya S, 13.10.2022 в 12:21.
Ответить с цитированием