gpt4 book ai didi

Mustache JS 和单数/复数

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

我使用 Mustache 来模板化我的 javascript ajax 调用,这是我的数据和模板:

{'joined':1} // ajax responde data json.

var myTemplate = '{{ joined }} person joined so far.'

它有效,但是我想修复其中的语法,如果超过 1 人加入,我想显示到目前为止有 5 人加入

如何在不操作服务器端 ajax json 响应器的情况下实现此目的?

最佳答案

如果您可以引导服务器端 AJAX 以这种方式传递它,则可以在 JavaScript 对象内添加条件逻辑:

var json = {
'joined': 1,
'ppl': function() {
return (this.joined === 1) ? 'person' : 'people'
}
} // ajax responde data json.
var myTemplate = '{{ joined }} {{ppl}} joined so far.'

Mustache.to_html(myTemplate, json);

http://jsfiddle.net/mblase75/H8tqn/

关于Mustache JS 和单数/复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8137672/

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