gpt4 book ai didi

javascript - mustache JS 表 strip 化

转载 作者:搜寻专家 更新时间:2023-11-01 04:19:21 28 4
gpt4 key购买 nike

几个小时前我开始使用“Mustache JS”。我想知道是否有办法在 tr 中添加一个类以使表 strip 化。我知道我可以检测变量的值是 null 还是未定义,但事实并非如此。变量中总会有一个值。有什么办法吗?

我启动并运行了以下代码:

模板:

template = "\
{{#tr}}\
<tr>\
<td>{{tit}}</td>\
<td>{{ord}}</td>\
<td>{{prazo}}</td>\
<td>{{id}}</td>\
</tr>\
{{/tr}}";

View :

view = {
"tr" : [
{
id : val.ID,
ord : val.Ordem,
prazo : val.Prazo,
tit : val.Título
}
]
};

我知道我可以在 View 中设置一个函数。但是不知道如何在其中正确设置一个 mod,用于 strip 化。任何帮助都会很棒。

最佳答案

我是这样做的:

模板:

template = "\
{{#tr}}\
<tr class="{{even_or_odd}}">\
<td>{{tit}}</td>\
<td>{{ord}}</td>\
<td>{{prazo}}</td>\
<td>{{id}}</td>\
</tr>\
{{/tr}}";

View :(类似这样,假设您可以为 iteratorValue 设置一个值)

var interatorValue == 0;
// your other code
view = {
"tr" : [
{
id : val.ID,
ord : val.Ordem,
prazo : val.Prazo,
tit : val.Título,
even_or_odd: ((iteratorValue % 2 == 0) ? 'even' : 'odd')
}
]
};
iteratorValue++;

然后为 tr.oddtr.even 添加 css。

关于javascript - mustache JS 表 strip 化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143298/

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