我是meteor的新手.我正在寻找一种方法来执行模型/集合到模板之间的双向数据绑定.我的理解是,当集合的内容发生变化时,模板会对此更改做出反应并自行更新.但是,如何在用户键入时自动收集,例如,在文本框中?
Aks*_*hat 12
您可以使用模板事件绑定
例如,如果你有
HTML
<template name="home">
<input type="text" name="text" value="{{text}}"/>
</template>
Run Code Online (Sandbox Code Playgroud)
客户js
Template.home.text = function() {
return MyCollection.findOne({_id:"1"}).text;
}
Template.home.events({
'change input[name=text]':function(event,context) {
MyCollection.update(_id, {$set:{text:event.target.value}});
}
});
Run Code Online (Sandbox Code Playgroud)
因此,只要文本框失去焦点/输入按下/等,它就会立即更新
如果你想使用提交按钮和更酷的东西看看github上meteor的控制器分支,那么目前正在进行的简易表格系统可以稍微简化一下.
| 归档时间: |
|
| 查看次数: |
6511 次 |
| 最近记录: |