2

ビュー内のすべての app.locals にアクセスする方法を見つけようとしています。私のapp.jsには

app.locals.title = "Title"
app.locals.page = "Page 1"

これは良いことです。ビューでは、それぞれにアクセスできます

<%= title %>
<%= page %>

ただし、(のようなことをせずにapp.locals.xyz.title)ビュー内のすべてを取得する方法があるlocalsので、次のようなことができます:

<% for(var i=0; i < locals.length; i ++ ){ %>
    <li><%= locals[i] %></li>
<% } %>
4

1 に答える 1

1

明示的に渡す必要があります:

res.locals.locals = res.locals;

次に、ビューで:

<%= locals %>
于 2012-12-06T03:05:01.583 に答える