问题标签 [linq.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
346 浏览

javascript - 当我使用 Where() 时,linq.js 正在修改我的源代码

我正在对从 MVC 传递的 JSON 数组使用 linq.js。

看起来有点像这样。。

我遇到的问题是当我使用以下内容时..

我的 clAccountsToRole 被修改,以便每一行都匹配 101 行。所以我得到一个 101、101 的数组。

有没有人成功使用过这个库或者之前看到过这个问题?

我应该注意我正在使用 FireBug,并且在调用之前数组看起来很好。如果我删除 Where() 部分,它也可以正常工作。我将在一个数组中得到 101、102。只有当我添加了 Where 时才会出现问题。

0 投票
2 回答
162 浏览

javascript - Linq Help 需要从 sql 模型转换为 Linq 对象模型

我有以下Linq,

我想在其他 Linq 格式中使用相同的

就像是,

我知道上面是错误的,但我想要第一种格式,任何帮助都非常感谢

此外,如果有人擅长 linq.js,将第一个转换为 linq.js 会非常棒!

0 投票
1 回答
2106 浏览

javascript - linq.js:GroupBy(),然后是 ToJSON()

我是 linq.js 的新手。我想做一个GroupBy(),然后将其转换为 JSON。但是,我要返回一个字符串数组。

然后我的结果看起来像这样:[ "M:2", "F:1" ],它几乎不像 JSON(而且它是一个string;我可以alert()立即)。

有谁知道我的语法在哪里搞砸了?坦白:这data只是我通过 AJAX 从服务器获取的数据的简化版本,但它完全是 JSON 格式。

0 投票
1 回答
890 浏览

javascript - 在同时使用 linq.js 和 knockout.js 的 JavaScript 中,如何生成包含计算属性的 observableArray?

对不起,如果我的标题没有意义,但这是我到目前为止所做的:

基本上, postGroup[] 是空的,我想使用 CSS 显示一个“加载”屏幕。当 postGroup 获取一些元素时,自动可见应该变为 false。

稍后我将扩展这个计算函数以考虑另一个 observable,但这对我来说很棘手,因为 visible 取决于特定的 postGroup,即与之关联的 postGroup。

我怎样才能做到这一点?有人知道吗?

PS:Generate 是一个 linq.js 生成函数,Computed 是一个 ko.computed 函数

PS:阅读这些概念有什么好的参考资料?

0 投票
2 回答
7788 浏览

javascript - Json 数据上 Linq.js 的功能在哪里不起作用

如何更正以下代码以获得所需的输出,

它应该给我一个值 A:28 或完成一个记录 { "A": 28, "B": 0},为什么我得到两个值,如何获得正确的结果?

从以下路径使用“linq.js”:[ https://raw.github.com/gist/1175460/fb7404d46cab20e31601740ab8b35d99a584f941/linq.js ]

JSfiddle 的代码:http: //jsfiddle.net/Irfanmunir/gLXNw/2/

0 投票
2 回答
2249 浏览

javascript - Javascript 数组中的连接和聚合

我已经尝试了几个小时来使用 json.js 来做到这一点,但对于看似简单的事情来说太过分了。我有这个示例数据:

我想得到这个:

我该怎么做呢?

0 投票
2 回答
9583 浏览

javascript - 使用 Linq.js 从 Json 数据的三个字段中选择两个字段

我需要使用Linq.js从Json数据的三个字段中选择两个字段

所需的输出应该是

从以下路径使用“linq.js”:[ https://raw.github.com/gist/1175460/fb7404d46cab20e31601740ab8b35d99a584f941/linq.js ]

样本数据

JsFiddle 的代码:http: //jsfiddle.net/gLXNw/9/

0 投票
2 回答
881 浏览

linq.js - 使用 linq.js 确定是否存在多个不同项目的有效方法

我正在寻找一种使用 linq.js 来确定集合是否具有多个不同值的有效方法。我认为以下方法效率低下,因为它必须考虑整个集合。

我的问题类似于一个: Efficient Linq Enumerable's 'Count() == 1' test

有没有更有效的基于 linq.js 的技术?谢谢!

0 投票
1 回答
6499 浏览

javascript - javascript linq.js groupby

我在 Javascript 函数中有以下 JSON 数据(此处已简化):

注意:对于任何特定的 Expiry 值,EndDate 值将始终相同。

现在理想情况下,我希望最后有以下 JSON(按到期日期分组,并注意在属性名称中使用 Category 值):

但不确定我是否会一次完成所有这些,因此可以在每个日期对下满足一系列类别和金额,然后我可以处理这些类别和金额以某种方式获得上述内容:

我正在尝试使用 linq.js 库中的 groupby 函数来获取必要的 JSON,但无法获取我需要的内容。

具有以下内容:

我得到:

但我无法锻炼如何获得 EndDate ......

有人可以帮忙吗?

塔,

0 投票
2 回答
1917 浏览

javascript - 我的 LINQ 计数查询返回错误的结果

我正在使用 linq.js 在我的 JavaScript 代码中使用 LINQ。当试图过滤掉一个数组时,我得到一个虚假的输出。我究竟做错了什么?

代码:

输出(在浏览器控制台中):