小编Ice*_*per的帖子

在Lodash forEach中"继续"

我正在查看Underscore和Lodash库之间的差异,我遇到了一个关于_.each/_.forEach的问题.

在Underscore中,_.each函数不能突破循环.当使用return false时,它只能作为"continue"语句使用.(这是我的预期功能)=它强制进行循环的下一次迭代,跳过其间的任何代码.

另一方面,在Lodash中,返回false告诉_.forEach()该迭代将是最后一次.有没有办法让Lodash中的"继续"行为也起作用?

谢谢.

javascript each foreach underscore.js lodash

26
推荐指数
1
解决办法
1万
查看次数

如何在 VS Code 中使用未命名为“tsconfig.json”的 tsconfig 文件?

我想在 VS Code 中使用名为“tsconfig.custom.json”的自定义 tsconfig,但它似乎只识别名为“tsconfig.json”的 tsconfig 文件。有办法改变吗?

typescript tsconfig visual-studio-code

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

UI更新中的数据延迟 - ng-repeat(ngAnimate问题)

我有以下问题,我需要一些关于它的可能原因/解决方案的意见.

我有一张桌子,其身体含有一个ng-repeat

<tr data-ng-repeat="product in shoppingCart"> ... </tr>
Run Code Online (Sandbox Code Playgroud)

每行都有一个删除按钮:

<td class="total"><i data-ng-click="removeProduct(product, $index)" class="icon-remove-circle"> </i></td>
Run Code Online (Sandbox Code Playgroud)

和功能:

removeProduct: function (removedProduct, index) {
     var _this = this;
     _this.$scope.shoppingCart.splice(index, 1);

     // + DELETE API Request
 },
Run Code Online (Sandbox Code Playgroud)

问题是,即使我不等待API请求响应并且模型中的数据立即更新(shoppingCart对象的长度和内容),更改也会在UI中出现显着延迟而不会立即显示应该.

编辑:我刚刚想通过从项目中删除角度动画(ngAnimate),问题就解决了.问题是我在项目中使用角度动画,我无法删除它.

web angularjs ng-repeat angularjs-ng-repeat

5
推荐指数
1
解决办法
680
查看次数