Meteor with的使用
with是Meteor中支持的handlebar包的语法,用在template中,之后在template中就可以通过this访问了。具体说明:http://handlebarsjs.com/
例子是最好的教材,直接来个例子。
假设已经有一个player,name为mytest。
那么我们就点击按钮的时候就会alert出这个名字。
工程:
test
--client
--test.html
--test.js
--server
--public
--model.js
client文件夹:
html代码:
<template name="test">
{{#with player}}
<button type="submit" id="btn">click me!</button>
{{/with}}
</template>
js代码:
Meteor.subcribe("players");Template.test.party = function() { return Players.findOne({name:"mytest"});
Template.test.events ({'click #btn': function(e) {alert(this.name);}
})
model.js:
/*
Players:
name:
gender:
age:
*/
Players = new Meteor.Collection("players");
server:
js:
Meteor.publish("players", function() { Players.find(); } )
Meteor with的使用相关推荐
- meteor从入门到精通_我已经大规模运行Meteor一年了。 这就是我所学到的。
meteor从入门到精通 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 我已经大规模运行Meteor一年了. 这就是我所学到的. (I've been runni ...
- Meteor:发布与订阅
我们可以使用安全的方法让用户端不直接操作数据库,但是还是可以直接读取数据库内容,如果我们还需要保护私有的数据存储,在客户端直接使用Collection.find(),这样的操作方式在实际的项目中并不会 ...
- Meteor:网络应用开发的瑞士军刀
自从Node.js撼动整个Web开发领域以来,JavaScript Web全栈开发框架层出不穷,但是随着时间流逝,人们也逐渐意识到Node.js并不适合所有场景,一体化的开发框架也不一定适合JavaS ...
- 使用Screen使SSH关闭后Meteor服务继续运行
2019独角兽企业重金招聘Python工程师标准>>> 本文基于Ubuntu 14.04 使用SSH连接远程服务器,启动服务,退出SSH后,服务也就终止了,使用Screen可以解决这 ...
- 微信小程序python数据交换代码_一个微信小程序通过 DDP 协议和 Meteor 后端交换数据的简单例子...
simple-todos-react 是一个 meteor 的 React todo list 例子.我有一点改动,主要是在插入时需要用户登录改为了不用登录就可以添加新任务,这样小程序就可以添加新任务 ...
- Meteor的临时的存储:Session
在开发的过程中有的时候我们只需要存储一些临时的变量,我们并不想使用collection来存储,这个时候我们可以使用Session来存储,Session可以方便的存储一些状态,也可以在helpers中使 ...
- Day 15:Meteor —— 从零开始创建一个 Web 应用
到目前为止我们讨论了Bower.AngularJS.GruntJS和PhoneGap等JavaScript技术.今天是"30天学习30种新技术"挑战的第15天,我决定重返JavaS ...
- Meteor工作目录的划分
现在说明一下Meteor的工作目录是这样划分的,但是在说明之前 做个约定,以免后面造成混淆或错误. 我们通过 meteor create API-002-Core创建meteor工程后,那么就会有一 ...
- windows下Meteor+AngularJS开发的坑
有复杂的地方我再开贴记录,这里只记录容易解决的坑. 1. windows下手工增加smart package.直接将下载下来的包扔到meteor package中.记得将文件夹名字改得和smart.j ...
- Android or iOS 运行 meteor App 屏幕一片空白 White screen的解决方法
在mac上出现这种错误,多是与文件夹的权限有关,有人建议把~/.meteor目录删除,重新下载安装.在墙内重新下载安装的代价非常之大. 简单的解决方法,便是把~/.meteor,以及当前项目目录的权限 ...
最新文章
- [转]WF4.0 基础篇 (一)开始使用WF
- 操作系统(十七)调度算法(二)
- JVM GC性能方面的考虑(吞吐量和STW)
- 高性能优秀的服务框架-dubbo介绍
- 更新和插入的并发问题_mysql经典面试题:如何读写分离?主从原理是啥?同步的延时问题...
- LeetCode OJ:Linked List Cycle(链表循环)
- C/C++[codeup 2069]中位数
- 学java到底好在哪里你知道吗?(附低配版王者荣耀开发视频)
- 人脸识别技术软件测试测什么,人脸识别这么火,你知道它是什么吗?
- Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector论文解读
- 计算机科学与技术专业考研方向有哪些,计算机科学与技术专业考研方向有哪些?...
- 【虚拟机】无法连接虚拟设备 sata0:0,因为主机上没有相应的设备。 您要在每次开启此虚拟机时都尝试连接此虚拟设备吗?
- 插上u盘显示格式化怎么办?
- 【java】输入一个数输出它的绝对值
- 安装busybox步骤
- Mac磁盘工具无法将APFS硬盘转化为txFAT格式的解决办法
- 可用!三行代码高仿高德地图三段式抽屉效果
- 对接企业微信会议室的会议管理系统解决方案
- 基于图像处理的水果品质检测方法的研究任务书
- 解决直接打开Excel2003 启动慢