Reactjs 如何在React Js中使用Linq
如何在react js中使用linq 我习惯于安装linq,并将其称为Reactjs 如何在React Js中使用Linq,reactjs,linq,Reactjs,Linq,如何在react js中使用linq 我习惯于安装linq,并将其称为import'linqjs' 这样说吧 var Enumerable = require('linqjs'); Enumerable.From(wzones) .OrderBy(function (x) { return [x.Zone]; })
import'linqjs'代码>
这样说吧
var Enumerable = require('linqjs');
Enumerable.From(wzones)
.OrderBy(function (x) {
return [x.Zone];
})
.GroupBy("$.Zone", null,
function (key, g) {
let result = [
'W'+key,
g.Sum("$.totalItemQuantity")
]
return result;
})
.ToArray()
下面是我添加的wzones数据。似乎我只是在我的react应用程序中导入linq时遇到了问题。因为它总是说Enumerable不是一个函数
{
"Assignment": "36111",
"Picklist": "PL00001361",
"AssignmentStatus": "Passed",
"Operator": null,
"PickType": "1",
"Zone": "1",
"Region": 2.0,
"startTime": "2018-03-12T08:56:35.01",
"endTime": null,
"createdDate": "2018-03-11T02:00:46.84",
"totalItemQuantity": 137
},
{
"Assignment": "37041",
"Picklist": "PL00001370",
"AssignmentStatus": "Processing",
"Operator": "jrpsaladaga",
"PickType": "1",
"Zone": "4",
"Region": 2.0,
"startTime": "2018-03-12T18:51:05.01",
"endTime": null,
"createdDate": "2018-03-12T16:15:46.21",
"totalItemQuantity": 196
},
{
"Assignment": "37042",
"Picklist": "PL00001370",
"AssignmentStatus": "New",
"Operator": null,
"PickType": "2",
"Zone": "4",
"Region": 2.0,
"startTime": null,
"endTime": null,
"createdDate": "2018-03-12T16:15:46.25",
"totalItemQuantity": 1265
},
1。安装linq
npm install linq
import linq from "linq";
const q = linq
.range(1, 10)
.select(function(i) {
return i * 10;
})
.toArray();
console.log(q);
2。导入linq
npm install linq
import linq from "linq";
const q = linq
.range(1, 10)
.select(function(i) {
return i * 10;
})
.toArray();
console.log(q);
3。使用linq
npm install linq
import linq from "linq";
const q = linq
.range(1, 10)
.select(function(i) {
return i * 10;
})
.toArray();
console.log(q);
那么,它现在不工作了吗?是的,它给我一个错误,说Enumerable不是一个函数。你能发布你的wzones数据吗?在这里工作很好。我更新了我的问题的细节。