У моего углового приложения есть контейнер, и я генерирую динамические столбцы (через динамические компоненты), у этих столбцов есть классы начальной загрузки. Мои столбцы могут быть до 6 макс. И 1 мин. При изменении количества столбцов от 1-> 6 или 6-> 1,6-> 3 и т. Д. Я обновляю все классы динамических столбцов, поэтому общая сумма всегда равна 12.
Мне необходимо изменить размер этих столбцов, перетаскивая их из одной стороны, и обновить классы соседних столбцов, чтобы общее количество никогда не превышало 12. Я искал довольно мало вещей, таких как перетаскивание jQuery-ui и другие скрипты, но они также не получили никакого хорошего подхода. очень в JQuery или нет.
Любая помощь будет высоко оценена в форме предложения, ссылки на код, статьи или в любом направлении.
PS: я сталкивался с этим, например. codepen для изменения размера начальной загрузки , но это очень jQuery, и я смотрю что-то похожее в угловых 5.
<div class="container">
<div class="grid">
<div class="row">
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
</div>
</div>
</div>
Это еще один пример, с которым я столкнулся: он просто обновляет соседние столбцы при перетаскивании, например. если 3 столбца [3,4,5], поэтому при перетаскивании первого столбца он достигнет максимального значения [6,1,5], т.е. он не пойдет дальше, переходя к 3-му столбцу [7,1,4]
![enter image description here](https://i.stack.imgur.com/NgCkF.png)
и мои столбцы контейнера выглядят как
![enter image description here](https://i.stack.imgur.com/7VQDy.png)