我有一个复杂的对象通过ajax调用绑定到一个可观察的数组,看起来像下面的
---- ---- ----- ----
Id Code Type Date
---- ---- ----- ----
1 pending Application 10/29/2013
2 approved lead 10/29/2013
3 received Prospect 10/29/2013
现在在我的视图模型中,我需要查询这个类似SQL查询的复杂对象,即
SELECT * from <object> where Id = 2
我该如何做客户端?与淘汰赛,或jQuery或其他一些图书馆?
答案 0 :(得分:0)
您可以查看使用linqjs。它允许您使用熟悉的单词,如SELECT,WHERE,GROUP BY等。在您的情况下,您可以执行以下操作:
var result = E.From(myObject).Where(function(x) {
return x.id == 2;
}).ToArray();