什么是我自己订购清单的最佳方式?

时间:2018-01-08 16:41:43

标签: angular

我有一个项目列表,我想自己对这些条目进行排序。

例如英雄名单,我想按照我最喜欢的顺序排序英雄。 最好的方法是什么? 目前我正在使用数字数组进行排序。但它并不是真正的易用性。我必须为每个英雄设置一个数字。如果我必须更改项目的位置,我必须更改数字。

有更好的方法吗? 可以使用拖放来对条目进行排序。我该如何使用它?

For(hero)这里有一个英雄列表:

[
  { id: 11, name: 'Mr. Nice' },
  { id: 12, name: 'Narco' },
  { id: 13, name: 'Bombasto' },
  { id: 14, name: 'Celeritas' },
  { id: 15, name: 'Magneta' },
  { id: 16, name: 'RubberMan' },
  { id: 17, name: 'Dynama' },
  { id: 18, name: 'Dr IQ' },
  { id: 19, name: 'Magma' },
  { id: 20, name: 'Tornado' }
]

我最喜欢的是:

  1. 龙卷风
  2. CELERITAS
  3. IQ博士
  4. 明天是Narco我的新宠(排名第一),我想重新排序这个数组。此数组是从没有任何订单的服务加载的。

0 个答案:

没有答案