Javascript 使用手柄迭代数组 {{{#if errors} {{{#每个错误} {{msg}} {{/每个}} {{/if}

Javascript 使用手柄迭代数组 {{{#if errors} {{{#每个错误} {{msg}} {{/每个}} {{/if},javascript,handlebars.js,Javascript,Handlebars.js,如果我的errors数组中有一个msg对象,上面的代码就可以工作。如果我只有一个错误,那就不行了。我尝试了{{errors}}和{{this}}并期望得到我的数组值,但运气不佳。有什么帮助吗?您的代码中有没有示例?没有例子,我只能猜测问题出在哪里 如果错误是数组,则不需要“if”语句。空数组的“每个”都是空的 如果您真的只是获取字符串,“这个”应该可以工作,请参阅: 如果你不确定你得到了什么,你可以在for each中添加{{log this}}来查看你得到了什么 {{#if errors}}

如果我的errors数组中有一个msg对象,上面的代码就可以工作。如果我只有一个错误,那就不行了。我尝试了{{errors}}和{{this}}并期望得到我的数组值,但运气不佳。有什么帮助吗?

您的代码中有没有示例?没有例子,我只能猜测问题出在哪里

如果错误是数组,则不需要“if”语句。空数组的“每个”都是空的

如果您真的只是获取字符串,“这个”应该可以工作,请参阅:

如果你不确定你得到了什么,你可以在for each中添加{{log this}}来查看你得到了什么

{{#if errors}}
                    {{#each errors}}
                        <div class="alert alert-danger">{{msg}}</div>
                    {{/each}}
                {{/if}}