zoukankan      html  css  js  c++  java
  • 最新版EJS的include函数已支持参数传递

    最新版的express中partial函数已经被移除,使用include虽然可以实现同样的效果,但是代码看起来很不爽比如

    1
    <%-partial("user/home",{user:users[0]})%>

    使用include写法为

    1
    <% var user=users[0];
       include user/home
    %>

    但是EJS2.0+版本已经支持这样的写法

    1
    <%-include("user/home",{user:users[0]})%>

    是不是比partial看起来还舒服些呢?
    我们需要安装最新版的ejs模版引擎 npm install ejs --save
    如果你使用的koa-ejs之类的包装过的模版引擎可能它内部还是1.0老版本的,就不支持这个语法,你需要在node_modules文件夹中找到它依赖的ejs包,并删除,这样就会使用你安装的EJS版本了。

  • 相关阅读:
    第二章 课后习题 6
    第二章 课后习题 5
    第一章 课后习题 10
    第一章 课后习题 7
    JAVA练习1
    作业2
    作业
    c++作业10月13日作业
    c++作业50页例题3.1
    for循环作业4和5
  • 原文地址:https://www.cnblogs.com/chris-oil/p/4990138.html
Copyright © 2011-2022 走看看