試圖找出一種方法來此,這裏的代碼,在一個模板,我有:如何從模板中獲取多個select(ed)列表值?
<template name="main">
<select name="foo" multiple>
{{each users}}
{{>userinfo}}
{{/each}}
</select>
<button type="submit" value="Submit">Add to team</button>
</template>
<template name="userinfo">
<option value={{_id}}>{{username}}</option>
</template>
使創建多個可選列表,但如何在我的流星JS代碼如何獲得這些多個值和跟他們做點什麼?我知道我可能會做的Template.main.events的東西,但我卡住了,我知道在純JQuery的我會做這樣的事情:
var users = [];
$('#foo :selected').each(function(i, selected){
users[i] = $(selected).text();
});
只是不知道如何實現此在流星事件
是否有必要將它包裝在
在流星談谷歌集團已經討論過這個問題。看起來很多人已經放棄了表單標記,因爲它們代表了請求/響應模型,而流星使用了反應模型,例如,您可以在字段輸入的鍵控上更新字段。因此,也許你應該更新你的答案,以反映這樣的事實,即人們可以抓住任何*事件*並做任何他們想要的事情,事件不受限制,甚至不需要形成事件。 –
所以我不需要它呢?我不能只是爲了這個事件,而是像'點擊提交'這樣的東西呢? –