egg-view-xtpl
v1.2.0
Published
egg view plugin for xtemplate
Downloads
26
Maintainers
Readme
egg-view-xtpl
egg view plugin for xtemplate.
Install
$ npm i egg-view-xtpl --save
Usage
Configuration
// {app_root}/config/plugin.js
exports.xtpl = {
enable: true,
package: 'egg-view-xtpl',
};
// {app_root}/config/config.default.js
exports.view = {
mapping: {
'.xtpl': 'xtpl',
},
};
// xtpl config
exports.xtpl = {};
see config/config.default.js for more detail.
Example
Demo
// app/view/hello.xtpl
hello {{ data }}
Render it
// app/controller/render.js
exports.xtpl = function* () {
yield this.render('hello.xtpl', {
data: 'world',
});
};
Include
You can include relative file.
// app/view/a.xtpl include app/view/b.xtpl
{{ include('./b.xtpl') }}
// app/view/a.xtpl include app/view/c.xtpl
{{ include('c.xtpl') }}
// app/view/banner/item.xtpl include app/view/footer/logo.xtpl
{{ include('../footer/logo.xtpl') }}
Questions & Suggestions
Please open an issue here.