У меня 3 проблемы с панелью бокового меню.Вот код: https://stackblitz.com/edit/angular-8lsghe
Когда вы нажимаете одну из 8 иконок кнопок, он должен определить, если offsetHeight <высота прокрутки (при скольжении содержимого), если это так, он должен дать высоту 308 пикселей. </p>
1-ая проблема - вы увидите, что она не работает при первом щелчке только второй раз.
2-ая проблема - она работает только для первой из восьми кнопок (она должна работатьна все кнопки, обратите внимание, однако: у button1 есть секция класса CSS1, у button2 есть секция класса CSS2, у button3 есть секция класса CSS3, а у кнопки 4 до button8 есть секция класса CSS4).
3-я проблема (которая не применяетсяк button1, но только от button2 к button8) при нажатии, например, кнопки 2 и offsetHeight <высота прокрутки, высота должна быть 308 пикселей, но начальная позиция должна быть такой же, как для button1 (секция класса CSS1), чтобы высота соответствовалавысота боковой строки меню. </p>
(я думаю, это, вероятно, связано с ngclass, а не с appлживый класс CSS)
Если бы кто-то мог помочь мне исправить это и направить меня в правильном направлении, я был бы признателен, спасибо!