我希望自定义过滤器中的$ http调用返回一个不起作用的值(Asynch)并且不返回值。我想通过过滤器来执行它。这是可能的;
这是我的代码:
$("#foo")
.clone() //clone the element
.children() //select all the children
.remove() //remove all the children
.end() //again go back to selected element
.text();
感谢。
答案 0 :(得分:1)
我认为你不应该这样使用过滤器。过滤器用于根据可选参数转换输入。
这里的问题是你立即从过滤器函数返回一个promise。而且,Angular可以通过过滤器处理任何事情。
我的建议是这样的 - 首先获取结果,根据结果使用过滤器:
当您尝试过滤数据时,随着您的请求轰炸您的服务器。