如何用用户需求替换索引值

时间:2016-07-21 05:59:11

标签: javascript angularjs

如果我的ng-repeat中有一个列表,我会说得很简单

1. A & index[0]<br>
 2. B & index[1]<br>
 3. C & index[2]<br>
 4. D & index[3]<br><br>

我有一个输入字段供用户优先列表

例如:

1。 B在第一名之前......然后

B & index[0]<br>
  A & index[1]<br>
  C & index[2]<br>
  D & index[3]<br>


2。 D在第2位之前......然后

A & index[0]<br>
  D & index[1]<br>
  B & index[2]<br>
  C & index[3]<br>

怎么做....?帮助提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用数组,将所有选项放在数组中,当用户更改顺序时,您可以替换数组中元素的顺序。

您可以将此代码应用于交换机:

var temp = array[currentIndex];
array[currentIndex] = array[newIndex];
array[newIndex] = temp;