问题标签 [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 回答
1673 浏览

javascript - Angular.js linq.js 过滤器无法正常工作的地方

我在 AngularJs 中使用 linq.js,我在很多地方都在使用它,现在我在不同的地方使用它,但它对我不起作用。不工作意味着我没有达到它总是显示的预期结果{}。如果我做错了什么,请看下面的代码。

请看下面的html

及时回复将不胜感激。

0 投票
0 回答
193 浏览

javascript - 如何在 linq.js (angular.js) 中将值四舍五入到小数点后两位

我在 AngularJs 中使用 linq.js,我想在 linq.js 中用两位小数对整列值求和。

请看下面的代码。

请查看完整的 HTML

0 投票
2 回答
3527 浏览

javascript - 使用 linq.js 从对象数组中删除元素

不久前我开始使用linq.js,发现它非常有用,但是有一个问题我真的无法以某种方式解决。我正在使用角度,并且我有一个具有以下结构的简单 json 数组:

我正在寻找最好的(或至少是一个有效的)示例,它可以帮助我理解如何通过id属性删除该数组的元素。我发现了一些简单数组的例子(但不是 json 元素),这些对我没有太大帮助。

我具有以下功能来执行删除部分:

0 投票
1 回答
92 浏览

javascript - Typescript检查M大小数组中的“任何n个连续元素是否相同”

我有一个字符串数组或大小为 M(M>n) 的数字。我想检查是否有任何 n 个连续元素相同,其中 n 可以在 1-M 之间变化。

例如,假设我在数组下方,并且我想检查是否存在四个连续的“5”或两个连续的“3”:

{1,2,3,4,5,5,5,5,2,6,3,3,1}

我怎样才能做到这一点?

PS 我还使用 Linq.JS 在数组上执行 linq 函数。

0 投票
1 回答
98 浏览

c# - 带有赋值的 Linq 到 linq.js 的翻译

我正在尝试使用 linq.js 表达式分配一个值。linq lamba 表达式将是这样的:

但是我找不到使用 linq.js 的方法。这个想法是有这样的:

这可能吗,任何人都可以建议我这样做的最佳方法吗?

如果您需要有关表达式的更多信息:它是为每个空间分配满足一定布局(教室、剧院)的最小和最大人数要求的房间数量。基本结构如下:

  1. 一个空间包含房间
  2. 一个房间包含不同的布局
  3. 一个布局包含最多和最少的人

如果你需要,我可以提供所有的数据结构,但我相信这会让人困惑,而不是帮助。

谢谢!

编辑:我在这里添加类

0 投票
1 回答
488 浏览

javascript - Linq.js Sum 里面的 Where

有什么方法可以在 Linq.JS 中使用 SUM 进行过滤?

我的尝试:

错误:

linq.js:未捕获的类型错误:$$.Sum 不是函数

0 投票
1 回答
134 浏览

javascript - linq.js 意外结果

好的,所以我得到了这个名为“Faults”的 JSON 对象

调试器中显示的故障对象:

调试器中显示的故障

现在我需要使用 he 检查房间是否包含故障RoomId。我为此使用的代码是:

但是当我执行这段代码时,我得到以下结果......

结果打印屏幕

为什么它不只是从我的对象中返回故障并匹配RoomId?我确定 ID 确实匹配。我在这里做错了什么,我真的被困在这个...

提前致谢!

0 投票
0 回答
211 浏览

nuget - 如何在 Asp.net Core Web Application(.net 框架)中安装 linq.js 以及如何使用它?

我们正在开发一个Asp.net Core Web Application (.net framework). 我想在这个新项目中使用linq.js。

Bower提供了许多相同名称的选项,但似乎不是所需的版本,因为描述和版本与CodePlex 和 NugetGet 上的不同

我正在尝试安装当前版本 2.2.0.2

早些时候asp.net 5,我曾经Nuget Package Manager安装过这个 js 库。我也尝试Nuget Package Manager在这个 .net 核心项目中安装 using 。它linq.js也在.net核心项目中成功安装。

Restoring packages for c:\WebApplication1\src\WebApplication1\WebApplication1.csproj... GET https://api.nuget.org/v3-flatcontainer/linq.js/index.json OK https://api.nuget.org/v3-flatcontainer/linq.js/index.json 940ms GET https://api.nuget.org/v3-flatcontainer/linq.js/2.2.0.2/linq.js.2.2.0.2.nupkg OK https://api.nuget.org/v3-flatcontainer/linq.js/2.2.0.2/linq.js.2.2.0.2.nupkg 952ms Installing linq.js 2.2.0.2. Installing NuGet package linq.js 2.2.0.2. Committing restore... Writing lock file to disk. Path: c:\WebApplication1\src\WebApplication1\obj\project.assets.json Restore completed in 2856.451ms for c:\WebApplication1\src\WebApplication1\WebApplication1.csproj. Successfully installed 'linq.js 2.2.0.2' to WebApplication1 Executing nuget actions took 4.41 sec ========== Finished ========== Time Elapsed: 00:00:07.5474751

但我确实在我的项目中看不到任何文件linq.js,不确定如何使用任何.linq.js.net core projectpackage manager

提前感谢您的时间。

0 投票
1 回答
59 浏览

javascript - linq,js GroupBy 坐标(lat, lng)

我有以下数组:

我想使用 linq.js 将这些数组按两个字段分组:latlng.

我希望看到 2 个组,但得到了所有 5 个。我错在哪里?

0 投票
2 回答
123 浏览

javascript - linq for js:如何获得多个数组的笛卡尔积

如下图所示,我有不可预测的数组数量。

数组

使用 linq for js 我想得到这些数组的笛卡尔积,即。

我怎样才能实现它?