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

Angular ng-repeat and filter error (version 1.1.5 works, 1.2.15 with error)

本文关键字:有效 有错误 版本 ng 过滤器 错误 角度      更新时间:2023-09-26

我创建了一个plunker来显示错误:

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

使用angular版本1.2.15有一个奇怪的行为。

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

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

如何复制:
1.插入LL作为搜索文本(只显示两行(
2.删除搜索文本内容并拖动第一行(完整地震并放置在第二行(
3.使用相同的文本进行搜索('LL'(。将只显示一行
4.删除搜索文本内容,将只显示三行
5.写一些东西来清理列表(asdasdasd(并删除所有内容
6.将显示整个列表

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

我更新了你的plnkr,以显示angular仍然在这里正确地过滤你的列表:plnkr,但jQueryDOM操作踩在了angular DOM绑定的脚趾上。