小编Muh*_*bib的帖子

在marko模板中全局访问变量

我们在nodejs应用程序中使用marko模板引擎.我们有3个marko布局

  1. header.marko
  2. layout.marko
  3. footer.marko

页眉和页脚布局在layout.marko内部呈现

当我们创建一个新的标记页面(内容页面)时,我们使用这样的布局标记

<layout-use template="./../layout.marko">
Run Code Online (Sandbox Code Playgroud)

并像这样加载marko

this.body = marko.load("./views/home.marko").stream(data);
Run Code Online (Sandbox Code Playgroud)

现在我们想要全局访问.即如果我们有一个变量username ='abc'.我们想要在标题,布局或页脚标记文件中访问和显示此名称.但我们不想为每个内容标记页面传递用户名.即如果我们在网站上有100页,我们不想通过所有100页的用户名.每当用户在全局变量中登录保存用户名并在所有页面中使用此全局变量.

我们如何实现这种全局变量功能.

layout global-variables koa

2
推荐指数
1
解决办法
255
查看次数

标签 统计

global-variables ×1

koa ×1

layout ×1