Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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 用小胡子遍历无键数组?_Javascript_Mustache - Fatal编程技术网

Javascript 用小胡子遍历无键数组?

Javascript 用小胡子遍历无键数组?,javascript,mustache,Javascript,Mustache,我有一个如下所示的数组: [ Object actions: Array[2] comments: Object created_time: "2012-06-14T17:45:34+0000" from: Object id: "2388163605_10150972634368606" message: "På jakt efter lift Visby/oskarshamn- Malmö

我有一个如下所示的数组:

[
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-14T17:45:34+0000"
        from: Object
        id: "2388163605_10150972634368606"
        message: "På jakt efter lift Visby/oskarshamn- Malmö efter almedalsveckan antingen söndagen den 8 juli eller morgon/fm den 9 Juli... Bensinpengar och choklad utlovas... spännande historier kan berättas på begäran."
        to: Object
        type: "status"
        updated_time: "2012-06-14T21:45:15+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-14T17:45:34+0000"
        from: Object
        id: "2388163605_10150972634368606"
        message: "På jakt efter lift Visby/oskarshamn- Malmö efter almedalsveckan antingen söndagen den 8 juli eller morgon/fm den 9 Juli... Bensinpengar och choklad utlovas... spännande historier kan berättas på begäran."
        to: Object
        type: "status"
        updated_time: "2012-06-14T21:45:15+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-13T11:30:35+0000"
        from: Object
        id: "2388163605_10150969775613606"
        message: "Har en båtbiljett Nynäshamn-Visby avg 11.05 nu på fredag!"
        to: Object
        type: "status"
        updated_time: "2012-06-13T11:30:35+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-05-21T10:36:18+0000"
        from: Object
        id: "103138046395999_394844430558691"
        message: "Hej, är det någon som pendlar Visby-Sthlm-Visby? Jag skulle behöva ha hjälp att få hem en byrå från Sthlm. Den är monterad så den där ganska stor. Så behövs släp,lastbil eller större personbil. Mvh Sabina "
        to: Object
        type: "status"
        updated_time: "2012-05-21T10:36:18+0000"
        __proto__: Object
]
<script id="trips" type="text/template">
    <div id="wrapper">
        <ul>
            {{#.}}
            <li>{{message}}</li>
            {{/.}}
        </ul>
    </div>
</script>
我试着用胡子记录并打印每一条信息。这是我尝试使用的模板:

<ul>
    {{#.}}
         <li>{{message}}</li>
    {{/.}}
</ul>
模板的定义如下:

[
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-14T17:45:34+0000"
        from: Object
        id: "2388163605_10150972634368606"
        message: "På jakt efter lift Visby/oskarshamn- Malmö efter almedalsveckan antingen söndagen den 8 juli eller morgon/fm den 9 Juli... Bensinpengar och choklad utlovas... spännande historier kan berättas på begäran."
        to: Object
        type: "status"
        updated_time: "2012-06-14T21:45:15+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-14T17:45:34+0000"
        from: Object
        id: "2388163605_10150972634368606"
        message: "På jakt efter lift Visby/oskarshamn- Malmö efter almedalsveckan antingen söndagen den 8 juli eller morgon/fm den 9 Juli... Bensinpengar och choklad utlovas... spännande historier kan berättas på begäran."
        to: Object
        type: "status"
        updated_time: "2012-06-14T21:45:15+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-06-13T11:30:35+0000"
        from: Object
        id: "2388163605_10150969775613606"
        message: "Har en båtbiljett Nynäshamn-Visby avg 11.05 nu på fredag!"
        to: Object
        type: "status"
        updated_time: "2012-06-13T11:30:35+0000"
        __proto__: Object
    , 
    Object
        actions: Array[2]
        comments: Object
        created_time: "2012-05-21T10:36:18+0000"
        from: Object
        id: "103138046395999_394844430558691"
        message: "Hej, är det någon som pendlar Visby-Sthlm-Visby? Jag skulle behöva ha hjälp att få hem en byrå från Sthlm. Den är monterad så den där ganska stor. Så behövs släp,lastbil eller större personbil. Mvh Sabina "
        to: Object
        type: "status"
        updated_time: "2012-05-21T10:36:18+0000"
        __proto__: Object
]
<script id="trips" type="text/template">
    <div id="wrapper">
        <ul>
            {{#.}}
            <li>{{message}}</li>
            {{/.}}
        </ul>
    </div>
</script>

    {{#.}}
  • {{message}}
  • {{/.}}
这是我以前用过的一种方法,现在似乎也很管用

模板可以工作,因为Ul标记被呈现,但是我似乎没有正确地引用数组。我做错了什么?

试试这个:

模板:

<script id="trips" type="text/template">
    <div id="wrapper">
        <ul>
            {{#array}}
            <li>{{message}}</li>
            {{/array}}
        </ul>
    </div>
</script>
我假设
content
变量包含一个数组。

试试这个:

模板:

<script id="trips" type="text/template">
    <div id="wrapper">
        <ul>
            {{#array}}
            <li>{{message}}</li>
            {{/array}}
        </ul>
    </div>
</script>
我假设
content
变量包含一个数组。

请参见我的回答

data={“角色”:data}

下面是通过web api的json调用

      $.ajax({
    dataType: "json",
    url: '/api/TestApi/GetAllRole',
    success: function (data) {          
        `
data={'roles':data}

 // formatting the data to support the mustache    format  
        var html = Mustache.to_html($('#RoleTemplate').html(), data);
        $('#tblRole').append(html);

    }
})
请看我的回答

data={“角色”:data}

下面是通过web api的json调用

      $.ajax({
    dataType: "json",
    url: '/api/TestApi/GetAllRole',
    success: function (data) {          
        `
data={'roles':data}

 // formatting the data to support the mustache    format  
        var html = Mustache.to_html($('#RoleTemplate').html(), data);
        $('#tblRole').append(html);

    }
})

那个数组符号我不熟悉。这是什么语法?某种控制台日志?如何将数组值传递到(编译的)模板中?发布相应的JavaScript语句。@ŠimeVidas,是。有办法打印出实际对象吗?我更新了代码,添加了更多细节,还从谷歌chrome控制台获得了一份数组的精确副本。我不熟悉这种数组符号。这是什么语法?某种控制台日志?如何将数组值传递到(编译的)模板中?发布相应的JavaScript语句。@ŠimeVidas,是。有没有办法打印出实际的对象?我用更多的细节更新了代码,还从谷歌chrome控制台获得了一份数组的精确副本。