update common header and footer
Showing
5 changed files
with
59 additions
and
7 deletions
1 | +/** | ||
2 | + * 频道页面 | ||
3 | + * @author: Bi Kai<kai.bi@yoho.cn> | ||
4 | + * @date: 2016/05/09 | ||
5 | + */ | ||
6 | +'use strict'; | ||
7 | + | ||
8 | +const headerModel = require('../../../doraemon/models/header'); | ||
9 | + | ||
10 | +exports.index = (req, res) => { | ||
11 | + res.render('guang', { | ||
12 | + devEnv: true, | ||
13 | + pageHeader: headerModel.setNavHeader('逛'), | ||
14 | + pageFooter: true | ||
15 | + }); | ||
16 | +} | ||
17 | + | ||
18 | + |
@@ -6,9 +6,13 @@ | @@ -6,9 +6,13 @@ | ||
6 | 6 | ||
7 | 'use strict'; | 7 | 'use strict'; |
8 | 8 | ||
9 | -//const router = require('express').Router(); | ||
10 | -//const cRoot = './controllers'; | ||
11 | -// | ||
12 | -//// Your controller here | ||
13 | -// | ||
14 | -//module.exports = router; | 9 | + const router = require('express').Router(); // eslint-disable-line |
10 | + const cRoot = './controllers'; | ||
11 | + | ||
12 | + const guangController = require(`${cRoot}/index`); | ||
13 | + | ||
14 | + // Your controller here | ||
15 | + | ||
16 | + router.get('/', guangController.index); | ||
17 | + | ||
18 | + module.exports = router; |
1 | +<p>hello guang</p> |
doraemon/models/header.js
0 → 100644
1 | +/** | ||
2 | + * router of sub app guang | ||
3 | + * @author: biao<bill.zhao@yoho.cn> | ||
4 | + * @date: 2016/05/12 | ||
5 | + */ | ||
6 | + | ||
7 | +'use strict'; | ||
8 | + | ||
9 | +const _ = require('lodash'); | ||
10 | + | ||
11 | +const getChannle = () => ('kids'); | ||
12 | + | ||
13 | +exports.setNavHeader = (title, backUrl, navBtn) => { | ||
14 | + let header = { | ||
15 | + navTitle: title, | ||
16 | + backUrl: backUrl, | ||
17 | + navBtn: navBtn | ||
18 | + } | ||
19 | + | ||
20 | + header[getChannle()]= true; | ||
21 | + | ||
22 | + return _.merge({ | ||
23 | + navTitle: '', | ||
24 | + backUrl: true, | ||
25 | + navBtn: true, | ||
26 | + boys: true | ||
27 | + }, header); | ||
28 | +}; | ||
29 | + |
-
Please register or login to post a comment