码迷,mamicode.com
首页 > Web开发 > 详细

NodeJS -Express 4.0 用include取代partial

时间:2017-03-24 10:35:08      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:ejs   art   设置   include   var   替代   render   个数   route   

express 3.x 版本的 转换为4.x 版本的,要用include替代partial(用于迭代一个数组)
果断抛弃partial插件,在Express
3.x中加入了include方法,可以把原来的代码: 1 <ul><%- partial(‘listitem‘, items) %></ul>   换成如下代码: <ul><% items.forEach(function(listitem){ %> <% include listitem %> <% }) %></ul>

设置路由规则
  
  var express = require(‘express‘);
  var router = express.router();
  //
  router.get(‘/list‘,function(req,res){
    res.render(‘list‘,{title:‘这是一个列表‘,items:[‘Marico‘,‘Lily‘,‘Lucy‘,‘Jimmy‘]});
  });

视图

  创建一个list.ejs文件,listitem.ejs文件
  
  list.ejs
  
    -- <ul><% items.forEach(function(listitem){ %>
        <% include listitem %>
        <% }) %></ul>

  listitem.ejs

    --<li><%= listitem %></li>

 

NodeJS -Express 4.0 用include取代partial

标签:ejs   art   设置   include   var   替代   render   个数   route   

原文地址:http://www.cnblogs.com/laoniaofly/p/6610003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!