刚刚将我的应用从ng 1.1.5升级到1.2.2。 有问题的部分的结构是,
它曾经如上所述工作,但在1.2.2之后改变了它的行为,现在列表变为空,在我更改选择选项然后根据所选项目,过滤器开始并仅显示已过滤的行。
所以,找不到用1.2.2实现原始设计的方法。
以下是工作版和非工作版的小提琴,两个版本中的代码完全相同,唯一的区别是AngularJS库的版本:
1.1.5(工作):http://jsfiddle.net/yasarbayar/5zkH4/
1.2.2(不工作):http://jsfiddle.net/yasarbayar/h4vYL/
我必须为jsfiddle链接添加一些代码才能被踢,所以jsfiddle的一部分代码是:
$scope.model = {
level_id: null,
type: null,
topic_id: null,
access: null,
create: null,
read: null,
update: null,
delete: null
};
$scope.access = {...};
感谢任何帮助。谢谢,
答案 0 :(得分:0)
您的问题与您的过滤器有关。让我告诉你,这些是一些非常毛茸茸的过滤器。
我不知道这实际上会解决问题,但我建议为此应用程序编写自定义过滤器。
答案 1 :(得分:0)
我在angularjs github上创建了一个bug report,似乎更改了filterFilter函数。所以,
如果你想匹配任何东西,那么你现在需要将filter属性设置为undefined。