2013-10-30 165 views
-2

在复杂对象的列表属性选择项目我有一个绑定到通过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或其他图书馆?

+1

您迭代,并发现用JavaScript的结果... –

+0

你有对象而不是表的对象字面表示吗?你是否有一个你期望作为返回值的例子(例如数组或对象字面值,CSV字符串,值数组等等)? – RobG

回答

0

你可以看看使用linqjs。它可以让你使用熟悉的文字像SELECT,WHERE,GROUP BY,等你的情况,你可以做一些这样的:通过数组的对象

var result = E.From(myObject).Where(function(x) { 
    return x.id == 2; 
}).ToArray();