0

我正在尝试使用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

任何人都可以提供帮助吗?

先感谢您!

4

0 回答 0