小编Jos*_*ose的帖子

JavaScript分裂字符串与空格

我想分割一个字符串,但我想保持白色空间像:

var str = "my car is red";

var stringArray [];

stringArray [0] = "my";
stringArray [1] = " ";
stringArray [2] = "car";
stringArray [3] = " ";
stringArray [4] = "is";
stringArray [5] = " ";
stringArray [6] = "red";
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢 !

javascript arrays split

41
推荐指数
5
解决办法
10万
查看次数

Countif与时间间隔

我的Google表格:

name   paid   time
john    y     2015/08/02 14:14
john    n     2015/08/02 14:13
john    n     2015/08/02 14:12
pat     n     2015/08/02 14:11
peter   n     2015/08/02 14:10
greg    n     2015/08/02 14:09
ricardo n     2015/08/02 14:05
barack  y     2015/08/02 14:02
john    n     2015/08/02 20:14
Run Code Online (Sandbox Code Playgroud)

我需要计算在10分钟内没有付款或不付款的人(如果这个人在10分钟内没有付款,那么他还没有付款).我尝试过:

=SUMPRODUCT(--(A2:A9<>"")/COUNTIF(A2:A9,A2:A9&""))-COUNTIF(B2:B9,"y")
Run Code Online (Sandbox Code Playgroud)

这是一个好的开始,但我没有时间间隔作为参数.

在这种情况下,它返回4但不是5我想要的,因为John在10分钟(14:12到14:14之间)但不是在20:14支付.

例如,它开始于2015/08/02 14:12为John(第一个NO - > n)然后让我们看看接下来的10分钟会发生什么.

如果没有,所以我们认为他没有付钱.否则"y",所以他支付了

然后我们继续看看john n 2015/08/02 20:14会发生什么(因为在20:14之后什么也没付款)

所以总共5个人而不是4个人.

google-sheets

9
推荐指数
1
解决办法
458
查看次数

GridFS + NodeJS从mongoDB检索图像

我有来自mongoDB的以下带有图像的JSON,但我不知道如何显示它:

fs.chunks:

{
        "_id" : ObjectId("542e684a8a1cec178a172673"),
        "n" : 1,
        "data" : BinData(0,"2N6DSSfbCN/LLacNDYrJUQDEZgimMUwFpQGoJP0RU19Bi4PM82DjrUnKhE/P9v7P8ZveD1oDpFBM0iml9NE3WQmAvYFoG+nhD73Jm4N9b4LpylaAN5Ef+gVdgGSTAfSUwOikXoVick5pSQCkRmTCU5NT9VVfjHdAx74/ZhFRj+TIRjzlAhzkACBElzgMwGCo7tX+FYrpQLJ5KRmXiwFFwsNtHHzXiK1eu+CG1FumhGpA/qdG8CdDgD1xUHEcerMGO/eLGR9ML7ni/VjXxWzqp2j5DG2/WuKNv7xd3Kz/vr0MctJhuaBIl35YrKhdLnzqDa0uDa6bm4jz+eNyAI2hQbayGo4kVPFe8W7wFpY7qfBvnB9kbocxfZSdADDUNwYaydpT8lIcKEN9XfQJOYZvHp0El"),
        "files_id" : ObjectId("542e684a8a1cec178a172671")
}

fs.files:

{
        "_id" : ObjectId("542e65378axdeckhb0"),
        "uploadDate" : ISODate("2012-11-01"),
        "length" : 15673,
        "chunkSize" : 33222,
        "md5" : "f66e6654854a28e3672cfhds334d223b55a1"
}
Run Code Online (Sandbox Code Playgroud)

需要将“数据”转换为真实图像才能显示。

我正在使用nodeJS,但找不到很好的教程来通过GridFS从mongoDB检索图像。

谢谢你的帮助!

mongoose mongodb node.js gridfs gridfs-stream

6
推荐指数
1
解决办法
607
查看次数

AngularJS使用limitTo和ngrepeat中的过滤器进行混淆

我有ng-repeat很多关键字(> 10万),这就是我使用的原因,limitTo:但我希望能够在所有搜索.

Search: <input ng-model="filter:queryKeywords" type="text" placeholder="Filter" autofocus>

<label ng-repeat="k in keywords | limitTo:totalDisplayed | orderBy | filter:queryKeywords">
   {{k}}
</label> 

<!-- Will load 100+ keywords -->
<button class="btn btn-primary" ng-click="seeMore()">See More</button>
Run Code Online (Sandbox Code Playgroud)

问题是我的搜索仅适用于我能看到的项目.

我想搜索所有项目(甚至是我无法显示的项目).

谢谢!

javascript angularjs angularjs-ng-repeat

3
推荐指数
1
解决办法
2882
查看次数

按钮值?

我有价值{{data[0].pageCount}}.

它显示一个数字,它工作正常.

但是当我这样做时它不起作用:

<button  class='btn button-next' ng-disabled="currentPage >= {{data[0].pageCount}}" ng-click="getPage(currentPage=currentPage+1)">
Run Code Online (Sandbox Code Playgroud)

知道怎么解决这个问题吗?

谢谢!

angularjs

0
推荐指数
1
解决办法
67
查看次数

JavaScript AngularJS Brackets Array

我在做:

myArray.push(pageCount);
Run Code Online (Sandbox Code Playgroud)

然后我有类似的东西:

$scope.myArray = Pages.getAllPageCount();
Run Code Online (Sandbox Code Playgroud)

最后当我用AngularJS(我的.html)显示时.

{{myArray}}
Run Code Online (Sandbox Code Playgroud)

如果我只有值,它将显示[30]例如.但我不想[].

我该如何删除它?

PS:我真的需要一个阵列.

谢谢你的帮助!

javascript angularjs

0
推荐指数
1
解决办法
670
查看次数