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的使用相关推荐

  1. meteor从入门到精通_我已经大规模运行Meteor一年了。 这就是我所学到的。

    meteor从入门到精通 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 我已经大规模运行Meteor一年了. 这就是我所学到的. (I've been runni ...

  2. Meteor:发布与订阅

    我们可以使用安全的方法让用户端不直接操作数据库,但是还是可以直接读取数据库内容,如果我们还需要保护私有的数据存储,在客户端直接使用Collection.find(),这样的操作方式在实际的项目中并不会 ...

  3. Meteor:网络应用开发的瑞士军刀

    自从Node.js撼动整个Web开发领域以来,JavaScript Web全栈开发框架层出不穷,但是随着时间流逝,人们也逐渐意识到Node.js并不适合所有场景,一体化的开发框架也不一定适合JavaS ...

  4. 使用Screen使SSH关闭后Meteor服务继续运行

    2019独角兽企业重金招聘Python工程师标准>>> 本文基于Ubuntu 14.04 使用SSH连接远程服务器,启动服务,退出SSH后,服务也就终止了,使用Screen可以解决这 ...

  5. 微信小程序python数据交换代码_一个微信小程序通过 DDP 协议和 Meteor 后端交换数据的简单例子...

    simple-todos-react 是一个 meteor 的 React todo list 例子.我有一点改动,主要是在插入时需要用户登录改为了不用登录就可以添加新任务,这样小程序就可以添加新任务 ...

  6. Meteor的临时的存储:Session

    在开发的过程中有的时候我们只需要存储一些临时的变量,我们并不想使用collection来存储,这个时候我们可以使用Session来存储,Session可以方便的存储一些状态,也可以在helpers中使 ...

  7. Day 15:Meteor —— 从零开始创建一个 Web 应用

    到目前为止我们讨论了Bower.AngularJS.GruntJS和PhoneGap等JavaScript技术.今天是"30天学习30种新技术"挑战的第15天,我决定重返JavaS ...

  8. Meteor工作目录的划分

    现在说明一下Meteor的工作目录是这样划分的,但是在说明之前 做个约定,以免后面造成混淆或错误.  我们通过 meteor create API-002-Core创建meteor工程后,那么就会有一 ...

  9. windows下Meteor+AngularJS开发的坑

    有复杂的地方我再开贴记录,这里只记录容易解决的坑. 1. windows下手工增加smart package.直接将下载下来的包扔到meteor package中.记得将文件夹名字改得和smart.j ...

  10. Android or iOS 运行 meteor App 屏幕一片空白 White screen的解决方法

    在mac上出现这种错误,多是与文件夹的权限有关,有人建议把~/.meteor目录删除,重新下载安装.在墙内重新下载安装的代价非常之大. 简单的解决方法,便是把~/.meteor,以及当前项目目录的权限 ...

最新文章

  1. [转]WF4.0 基础篇 (一)开始使用WF
  2. 操作系统(十七)调度算法(二)
  3. JVM GC性能方面的考虑(吞吐量和STW)
  4. 高性能优秀的服务框架-dubbo介绍
  5. 更新和插入的并发问题_mysql经典面试题:如何读写分离?主从原理是啥?同步的延时问题...
  6. LeetCode OJ:Linked List Cycle(链表循环)
  7. C/C++[codeup 2069]中位数
  8. 学java到底好在哪里你知道吗?(附低配版王者荣耀开发视频)
  9. 人脸识别技术软件测试测什么,人脸识别这么火,你知道它是什么吗?
  10. Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector论文解读
  11. 计算机科学与技术专业考研方向有哪些,计算机科学与技术专业考研方向有哪些?...
  12. 【虚拟机】无法连接虚拟设备 sata0:0,因为主机上没有相应的设备。 您要在每次开启此虚拟机时都尝试连接此虚拟设备吗?
  13. 插上u盘显示格式化怎么办?
  14. 【java】输入一个数输出它的绝对值
  15. 安装busybox步骤
  16. Mac磁盘工具无法将APFS硬盘转化为txFAT格式的解决办法
  17. 可用!三行代码高仿高德地图三段式抽屉效果
  18. 对接企业微信会议室的会议管理系统解决方案
  19. 基于图像处理的水果品质检测方法的研究任务书
  20. 解决直接打开Excel2003 启动慢

热门文章

  1. 疫情期间达仁基因免费开放“Apollo 2019-nCoV”mNGS病原体筛查在线分析工具
  2. MySQL#复制 双Yes的假死故障造成主从不一致
  3. Unix/Linux编程:socketpair
  4. pycharm版本控制和数据库管理
  5. C++ =default
  6. socket 编程实验
  7. CSS3 变形 过渡 动画
  8. 架构师必备:HBase行键设计与应用
  9. 和府捞面上海单城破100家店;Gap品牌推出家居产品 | 知消
  10. 北京2008年奥运会奖牌设计公布