0
我正在MeteorJS上撰寫CRUD應用程序。我有很多不同的輸入html表單。在更新的情況下,我無法爲來自mongodb的html輸入設置默認值。我如何在創建和更新案例中使用相同的HTML表單?Meteorjs中的可重複使用的窗體
謝謝。
我正在MeteorJS上撰寫CRUD應用程序。我有很多不同的輸入html表單。在更新的情況下,我無法爲來自mongodb的html輸入設置默認值。我如何在創建和更新案例中使用相同的HTML表單?Meteorjs中的可重複使用的窗體
謝謝。
你可以在模板中使用的一種形式與{{>template}}
並使用另一個,這樣你可以單獨綁定(如果你用流星做的活動,否則,如果您正在使用JQuery
{{>form}}
客戶端HTML
<template name="form">
<form>
<input type="text" value="{{values.fieldname1}}"/>
</form>
</template>
<template name="crud">
<h1>Update</h1>
{{>update}}
<hr/>
<h1>New</h1>
{{>create}}
</template>
<template name="update">
{{>form}}
</template>
<template name="create">
{{>form}}
</template>
客戶端的js
Template.update.values = function() {
return MyCollection.findOne()
}
Template.update.events({
'submit':function(event,context) {
//update your stuff (your data would be in context.data)
event.preventDefault()
}
});
Template.create.events({
'submit':function(event,context) {
//create your new item
event.preventDefault();
}
});