gpt4 book ai didi

javascript - Ractive.js 继续和中断循环

转载 作者:行者123 更新时间:2023-12-02 16:09:42 24 4
gpt4 key购买 nike

我有一个正在迭代的列表:

<ul>
{{#list}}
<li>{{this.value}}</li>
{{/list}}
</ul>

如果 {{this.hidden}} 为 true,我将如何继续循环?

我想做这样的事情:

{[#if this.hidden]} {[continue]} {[/if]}

这可以用 RactiveJS 实现吗?

最佳答案

我不相信 Ractive Mustaches 中有 breakcontinue 语句(或类似的东西),至少根据他们的文档。不过,您仍然可以达到相同的效果。

不要根据某些条件继续,而只需处理相反的条件。

{[#if !this.hidden]} {[do whatever...]} {[/if]}

不要中断循环,而是在绑定(bind)之前过滤数组。

var listModified = [];
for (var i=0; i < ractive.get("list").length; i++) {
if (/* some condition */)
break;
listModified.push(ractive.get("list")[i]);
}

关于javascript - Ractive.js 继续和中断循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com