Виталий Копоров
поменял функции местами?
Рома
какая-то шляпа всё это, кнопка не меняется, а вот эта тема, когда остается один юзер только при нажатии на первого юзера
Taras
Блин у меня ноут на зарядке я пойду похаваю и помогу ок?)
Рома
Приятного аппетита
Taras
Спасибо)
Vitalii
Ребят, подскажите плз где косячу в методе рендер class Employer extends Man { constructor (name, age, passport, sex, create, salary){ super (name, age, passport, sex); this.create = create; this.salary = salary; } render(params) { super.render(params); let out = ''; out+=<p>${this.create}</p>; out+=<p>${this.salary}</p>; out+=<br>; } }
Taras
Это реакт?
Vitalii
Чистый JS
Taras
А где ты скобки поставил
Taras
Шаблонные
Taras
Не виду
Никита
render(params) { super.render(params); let out = ''; out+=`<p>${this.create}</p>`; out+=`<p>${this.salary}</p>`; out+=`<br>`; } }
Vitalii
render(params) { super.render(params); let out = ''; out+=`<p>${this.create}</p>`; out+=`<p>${this.salary}</p>`; out+=`<br>`; } }
Вот весь код class Man { constructor (name, age, passport, sex) { this.name=name; this.age=age; this.passport=passport; this.sex=sex; } render (params) { let out = ''; out+=<p>${this.name}</p>; out+=<p>${this.age}</p>; out+=<p>${this.passport}</p>; out+=<p>${this.sex}</p>; out+=<br>; document.getElementById(params).innerHTML = out; } } let man = new Man ("vitalii", 25, 'MT075510', 'mail'); console.log (man) man.render ('man'); // Наследование class Employer extends Man { constructor (name, age, passport, sex, create, salary){ super (name, age, passport, sex); this.create = create; this.salary = salary; } render(params) { super.render(params); let out = ''; out+=<p>${this.create}</p>; out+=<p>${this.salary}</p>; out+=<br>; document.getElementById(params).innerHTML = out; } } let employer = new Employer ('Natalia', 30, 'Pssport Number', 'femail', 15.02, 500+'$'); console.log (employer); employer.render ('employer');
Taras
Не там чуть)
Taras
Или там стоп
Никита
class Man { constructor (name, age, passport, sex) { this.name=name; this.age=age; this.passport=passport; this.sex=sex; } render (params) { let out = ''; out+=<p>${this.name}</p>; out+=<p>${this.age}</p>; out+=<p>${this.passport}</p>; out+=<p>${this.sex}</p>; out+=<br>; document.getElementById(params).innerHTML = out; } } let man = new Man ("vitalii", 25, 'MT075510', 'mail'); console.log (man) man.render ('man'); // Наследование class Employer extends Man { constructor (name, age, passport, sex, create, salary){ super (name, age, passport, sex); this.create = create; this.salary = salary; } render(params) { super.render(params); let out = ''; out+=<p>${this.create}</p>; out+=<p>${this.salary}</p>; out+=<br>; document.getElementById(params).innerHTML = out; } } let employer = new Employer ('Natalia', 30, 'Pssport Number', 'femail', 15.02, 500+'$'); console.log (employer); employer.render ('employer');
Никита
так вроде должно
Никита
ой не то
Никита
телеграм кавычки сам удаляет)
Vitalii
телеграм кавычки сам удаляет)
А где они должны быть?
Никита
Taras
Скинь в песочнице
Никита
перед и после тегов
Никита
только обратные которые на букве ё
Никита
залей код в песочницу
3AK
Есть у кого знакомые в java ? Главные критерии: 1) из города- Пермь, спб, Ульяновск, Уфа или нижний Новгород 2) ищет работу Это вопрос)
Taras
Приятного аппетита
Короче попробуй так
Taras
У тебе когда на кнопку нажимаешь
Taras
Екшен диспатчится?
Taras
В консоли
Taras
Логгер выводит в консоль
Vitalii
залей код в песочницу
В песочнице тоже самое, выводит то что я добавил но не то что наследовалось.
Никита
и скинь нам ссылку
Vitalii
Taras
Рамааан
Никита
https://jsfiddle.net/
сохрани и скинь ссылку
Vitalii
сохрани и скинь ссылку
Сори https://jsfiddle.net/rq8Lzpgx/
Рома
Рамааан
я уже сам пошел себе сделал похавать) все диспатчится и в стейт заносится новое значение
Рома
я проверял стейт после нажатия
Никита
Сори https://jsfiddle.net/rq8Lzpgx/
https://jsfiddle.net/vxqz3268/1/ так надо?
Taras
я проверял стейт после нажатия
Супер тогда сейчас я уже за ноут иду)
Vitalii
https://jsfiddle.net/vxqz3268/1/ так надо?
Так а где наследование то? Если ты сделал новый рендер? render(params) { super.render(params); -если удалим эту строчку то все будет работать, так как ниже новый созданный рендер let out = ''; out+=<p>${this.name}</p>; out+=<p>${this.age}</p>; out+=<p>${this.passport}</p>; out+=<p>${this.sex}</p>; out+=<p>${this.create}</p>; out+=<p>${this.salary}</p>; out+=<br>; document.getElementById(params).innerHTML = out; } }
Рома
сейчас уже лимит
Рома
на апи
Рома
всё еще не проплатил
Taras
Не пойму ты чё там 40 раз кликаешь на ему кнопку
Taras
Раз попробовал не работает все стоять)
Рома
я дурачок просто
Рома
псих
Taras
Все я за ноутом наконецто
Taras
могу писать нормально
Taras
Ну там у тебя прикол в кнопке а не в запросе
Taras
просто закоментируй запрос оставь диспатч екшена который тогглит
Taras
кнопку
Taras
Taras
Cмотри как у меня
Taras
Taras
у тебя Апи файла еще нету?
Рома
есть
Taras
таксс а ну ка вроде бы нашел возможную причину
Taras
щас
Taras
есть
не props.followed a user.followed
Taras
У тебя ж фолловед у каждого юзера отдельный
Рома
сработало
Anonymous
вы рофлите
Рома
из-за херни какой-то промучался 2-3 дня
Taras
Кстате да он писал я думал ты пробовал)
Рома
я отходил, соре, спасибо)\
Taras
но смотрю на скрины и думаю еще раз скажу
Anonymous
бывает))
Рома
соре пацаны, спасибо большое