【发布时间】:2017-02-26 17:10:17
【问题描述】:
所以我有一个可排序的列表,其中包含*ngFor 中的几个元素,我将其拖放。
在下降时,我想获得物品的新订单。
所以我添加了一个事件,但 QueryList 的顺序保持不变。
这是我尝试过的一些事情,但没有运气
public getOrder() {
var records: QueryList<SimpleGridRecord> = this.simpleGridRecords.length > 0 || this.simpleGridDraggable.simpleGridRecords;
records.notifyOnChanges()
// this.cd.detectChanges();
records.forEach((s:SimpleGridRecord) => {
console.log(s.index);
console.log(s.item.getKey('id'));
});
}
是否有办法获取更新后的元素顺序列表?
我在循环的对象中保留索引和 ID
问候
肖恩
【问题讨论】:
-
你能创建一个 plunker 吗?
标签: angular