2013-03-16 22 views
13

Meteoroloji için yeniyim .. Model/koleksiyondan şablona 2 yollu veri aktarımı yapmanın bir yolunu arıyorum. Bir koleksiyonun içeriği değiştiğinde şablonun bu değişikliğe tepki verdiği ve kendini güncellediği anlayışı benim anlayışım. Ancak, bir kullanıcı örneğin bir metin kutusuna yazıldığında nasıl otomatik olarak koleksiyonlanır?Meteor üzerinde 2 yönlü veri bağlama yapmak mümkün mü

+0

Perçinleri gördün mü? – Tushar

+0

Aldeed: autoform paketini düşünmek isteyebilirsiniz. http://autoform.meteor.com/updateaf – chris

cevap

12

Şunları kullanabilirsiniz template events binding

örn varsa

html

<template name="home"> 
    <input type="text" name="text" value="{{text}}"/> 
</template> 

müşteri 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}}); 
    } 
}); 

Yani inci En metin kutusu odak kaybeder en kısa sürede güncellemek yapacak/basıldığında enter/vb

bir şey için biraz soğutucu düğmesine & yollarken o an içinde kolay formlar sistem için controllers branch of meteor on github de bakabilirsiniz kullanmak istiyorsanız Bunu biraz kolaylaştırmak için çalışmalar.

İlgili konular