node包官网 https://www.npmjs.com/package/hbs
本文引用实例代码 https://github.com/skyvow/m-mall-admin
Express.js view engine for handlebars.js
安装
npm install hbs
设置hbs作为默认的view engine,只需要一行代码
This will render .hbs files when res.render is called.
app.set('view engine', 'hbs');
app.set('views', path.join(__dirname, 'views') )
app.set('view engine', 'hbs')
app.engine('hbs', exphbs({
layoutsDir: path.join(__dirname, 'views/layouts/'),
defaultLayout: 'main',
extname: '.hbs'
}))
实例代码main.hbs
<!DOCTYPE html>
<html lang="zh-cn" ng-app="App">
<head>
<title>Test hbs</title>
<meta charset="UTF-8">
</head>
<body ng-controller="AppController as app">
{{{ body }}}
</script>
</body>
</html>
上述实例使用了angular
网友评论