下面是这个问题:
Using the checked binding in knockout with a list of checkboxes checks all the checkboxes
我使用knockout创建了一些复选框,允许从数组中进行选择。工作小提琴取自上述帖子:
有没有一种简单的方法来创建一个只包含水果ID的数组?
我更熟悉C#,在那里我会按照selectedFruits.select(fruit=>fruit.id);
的思路做一些事情
有没有一些方法/现成的函数可以用来做一些与javascript/jquery类似的事情?或者最简单的选择是遍历列表并创建第二个数组?我打算用JSON将数组发送回服务器,所以我会尽量减少发送的数据。
发布于 2019-03-12 12:57:16
您可以尝试使用manipula
包,它实现了所有的C# LINQ方法并保存了它的语法:https://github.com/litichevskiydv/manipula
https://www.npmjs.com/package/manipula
您的示例selectedFruits.select(fruit=>fruit.id);
将使用manipula实现为
Manipula.from(selectedFruits).select(fruit=>fruit.id);
https://stackoverflow.com/questions/18936774
复制相似问题