原创转载请注明出处:http://agilestyle.iteye.com/blog/2354225
Prerequisite
http://agilestyle.iteye.com/blog/2354215
Project Directory
SRC
marko-taglib.json
{ "tag-dir": "./components" }
src/components/app-hello/template.marko
<div> Hello ${data.name}! You have ${data.messageCount} message(s). </div>
src/components/app-hello/index.js
var template = require('./template.marko'); module.exports = function(input, out) { var name = input.name; var messageCount = input.messageCount; if(name) { name = name.toUpperCase(); } else { name = 'annoymous'; } template.render({ name: name, messageCount: messageCount }, out); }
src/pages/home/template.marko
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Marko Demo</title> </head> <body> <h1>Marko Demo</h1> Hello ${data.name} <ul if(data.colors)> <li for(color in data.colors)> ${color} </li> </ul> <div else> No colors! </div> <app-hello name="Marko" message-count="30"/> <app-hello message-count="1"/> </body> </html>
Run & Test
marko-tag.json
src/components/app-hello目录下新建一个marko-tag.json文件
src/pages/home/template.marko新增一行如下:
<app-hello invalid="error" />
启动Server,会直接报错如下:
Reference
https://www.youtube.com/watch?v=00xBpj89AkY
相关推荐
nodejs初级教程
NodeJS
节点js NodeJS示例项目
,nodEjs ,nodEjs ,nodEjs ,nodEjs ,nodEjs ,nodEjs ,nodEjs ,nodEjs ,nodEjs
nodejs安装及环境配置
资源名称:NodeJs技术经典文档资源目录:【】Node.js开发指南_中文正版【】nodejs开发指南pdf及源码及win安装程序【】nodejs手册中文【】NodeJs教程【】umav4simple【】七天学会NodeJS【】七天学会NodeJS【】深入浅...
NodeJS开发指南
使用nodejs写的音乐播放器 已在windows 测试过 首先装nodejs 然后用npm 下载 音乐播放模块
nodejs云计算相关资料
nodejs 学习笔记 nodejs 学习笔记 nodejs 学习笔记
liunx nodejs+nginx配置收藏版liunx nodejs+nginx配置收藏版
nodejs视频教程,可以快速帮助你入门nodejs开发中,nodejs不错哦
AngularJS+ NodeJS
NodeJs思维导图总结
nodejs 实战nodejs 实战nodejs 实战nodejs 实战nodejs 实战
2013年7月4日制作的nodejs官网的最新版本的chm文档,方便nodejs学习者离线预览nodejs官网,包括nodejs的英文api
学习Nodejs的Api,学习Nodejs 必看
nodejs案例,源码下载nodejs案例,源码下载nodejs案例,源码下载nodejs案例,源码下载 就这样
nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件