角度ng重复和过滤器错误(版本1.1.5工作,1.2.15错误)

时间:2014-04-30 17:42:43

标签: javascript jquery angularjs

我创建了一个用于显示错误的plunker:

http://plnkr.co/edit/C64fRUQycG2aplmMFZks?p=preview

使用角度版本1.2.15有一种奇怪的行为。

执行drag-n-drop操作(使用jquery.orderable)后,过滤器无法按预期工作。

如何测试:
  角度有两个版本(1.1.5和1.2.15)。错误仅发生在1.2.15。

如何重现:
  1.将LL作为搜索文本插入(仅显示两行)
  2.删除搜索文本内容并拖放第一行(Intant Earthquake并在第2行放下)   3.使用相同的文本进行搜索('LL')。只显示一行。
  4.删除搜索文本内容,只显示三行   5.写一些东西来清理清单(asdasdasd)并删除所有内容   6.将显示整个列表

1 个答案:

答案 0 :(得分:2)

角度规则:不要在控制器中进行DOM操作。 $(' .ul-list')计为DOM操作,将其移至指令。

我更新了你的plnkr以显示angular仍在正确过滤你的列表:PLNKR但是jQuery DOM操作正在踩着角度DOM绑定的脚趾。