Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用MustacheJS在每个对象迭代中对组件进行编码_Javascript_Html_Mustache - Fatal编程技术网

Javascript 如何使用MustacheJS在每个对象迭代中对组件进行编码

Javascript 如何使用MustacheJS在每个对象迭代中对组件进行编码,javascript,html,mustache,Javascript,Html,Mustache,我想用带有小胡子的HTML将每个对象存储在数据属性中。 这是我的示例对象 { people: [ { "name": "Person1", "age": 21 }, { "name": "Person2", "age": 23 }, { "name": "Person3",

我想用带有小胡子的HTML将每个对象存储在
数据
属性中。
这是我的示例
对象

{
 people: [
         {
          "name": "Person1",
          "age": 21

         },
         {
          "name": "Person2",
          "age": 23

         },             
         {
          "name": "Person3",
          "age": 25

         }
         ]
}
我用HTML呈现了它

 {{#people}}
    <div id="person" data-person-object={{.}}>
      {{name}}
      {{age}}
    </div>
 {{/people}}
{{{#人}
{{name}}
{{age}}
{{/人}
我想将对象的每次迭代存储在
data person对象中
,我想使用
encodeURIComponent
,似乎标记会呈现
data person obj=“[object”object]


有什么建议吗?

我想你需要这样的东西:将person对象显示为JSON字符串,然后在结果字符串上应用encodeURIComponent。但我不认为(或者我不确定)Mustach支持将对象作为JSON字符串输出。为了调用函数JSON.stringify(),您可能需要为循环和每次迭代编写一本手册,我想您需要这样的东西:将person对象显示为JSON字符串,然后在生成的字符串上应用encodeURIComponent。但我不认为(或者我不确定)Mustach支持将对象作为JSON字符串输出。为了调用函数JSON.stringify(),您可能需要为循环和每次迭代编写一份手册