2013-10-30 212 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();