LinqJs执行“WHERE IN(Value1,Value2)”查询

时间:2015-11-22 15:07:36

标签: angularjs linq contain

我使用linq js来执行WHERE IN (Value1,Value2)但收到错误x.id.Contains is not a function

$http.get('data.json').then(function(response) {
    var dta = response.data;

    $scope.hdr = Enumerable.From(dta)
        .Where(function (x) { return x.id.Contains([1,3]) })
        .Select(function(x) {
            return x
        })
        .ToArray();


});

1 个答案:

答案 0 :(得分:0)

您在列表上进行枚举,并在特定ID上使用Contains而不是在列表上执行此操作,您需要相应地修改代码