【发布时间】:2016-09-24 12:45:06
【问题描述】:
这是我的 meteor 模板:
{{#each p}}
<div class="cpl">
<div class="chat-post">
<li class="post">
<div class="nm" id={{_id}}>
<a>{{username}}</a>
</div>
<div class="con">{{content}}</div>
<div class="cnm">
<div class="t">{{time}}</div>
<div class="m" id="cm">
<a>message </a>
</div>
</div>
</li>
</div></div>
{{/each}}
//PF 模板
<template name="pf">
<form id="post-box">
<textarea id="new" required></textarea>
<button type="submit">Post</button>
</form>
</template>
//这是我的 PF 和 PC 的助手和事件处理程序,集合名称 ROST
Template.pc.helpers({
p: function(){
return Rost.find({}, {sort:{created:-1}});
}
});
Template.pf.events({
'submit form': function(event){
event.preventDefault();
var content= document.getElementById('new').value;
var date= new Date(),
h=(date.getHours()<10?'0':'') +date.getHours(),
m=(date.getMinutes()<10?'0':'')+date.getMinutes();
var time=h+':'+m;
var username= Meteor.user().username;
Rost.insert({
content: content,
created:date,
time:time,
username: username
});
event.target.reset();
}
});
我使用meteor 和mongo 作为DB,其中{{username}}、{{content}} 和{{time}} 是对象的变量。
如何使用 JavaScript 访问{{username}}?
【问题讨论】:
-
你有很多方法可以做到这一点。您只想获取用户名的值吗? DOM 节点?以流星方式? jquery方式?香草js?
-
我想要 n 个 dom 节点的值
标签: javascript jquery mongodb meteor