我正在尝试使用ng2-dragula来完成这样的事情(请忽略设计,我只是想为该功能找到解决方案):
我需要对父类别和子类别进行排序。但是我在尝试使它同时工作时遇到了一些问题,因为我需要在父类别中有子类别,否则我会得到一个不受欢迎的 Dragula 行为:
<ul
*ngFor="let category of categories"
[dragula]='"categories"'
dragulaName="categories">
<li
class="parent-draggable"
id="{{ category.id }}">
#{{category.id}} :: {{ category.name }}
<ul *ngIf="category.subCategories.length > 0"
[dragula]="category.subCategories.dragulaName"
[attr.dragulaName]="category.subCategories.dragulaName">
<li
*ngFor="let subCategory of category.subCategories"
id="{{ subCategory.id }}">
#{{subCategory.id}} :: {{ subCategory.name }}
</li>
</ul>
</li>
</ul>
这是我现在的演示: https ://stackblitz.com/edit/angular4-dragula
任何人都可以提供帮助吗?
先感谢您!