【发布时间】:2019-02-19 11:46:19
【问题描述】:
我是 Meteor 的新手。我正在尝试使下拉菜单依赖于其他下拉菜单。第一个用于客户集合中的客户名称,第二个用于地址集合中的客户地址。我有 2 个集合客户和地址。这是我的代码,但不知道下一步该做什么。
编辑:我将两个模板都放在另一个名为 new order 的模板中
HTML:
<template name="selectClient">
Client Name :
<select class="select">
<option selected disabled>Choose client name</option>
{{#each custom}}
<option>{{clientName}}</option>
{{/each}}
</select>
</template>
<template name="selectAddress">
Address:
<select class="select" name="Choose the address">
<option selected disabled>Choose the address</option>
{{#each address}}
<option>{{addressName}}</option>
{{/each}}
</select>
</template>
main.js
Template.selectClient.helpers({
'custom': function(){
return Customers.find();
}
});
Template.selectAddress.helpers({
'address': function(){
return Addresses.find();
}
});
var clientName= $('[name="newName"]').val();
var mobNumber = $('[name="newMob"]').val();
var age = $('[name="age"]').val();
var radioValue= $('[name="gender"]').val();
Customers.insert({
clientName: clientName,
age: age,
radioValue:gender,
createdAt: new Date()
});
var addressName = $('[name="addressName"]').val();
var detail = $('[name= details]').val();
Addresses.insert({
addressName: addressName,
detail: detail,
createdAt: new Date()
});
Customers = new Mongo.Collection('customers');
Addresses = new Mongo.Collection('addresses');
Mobile = new Mongo.Collection('mobile');
【问题讨论】:
-
你在使用 Meteor 和 Blaze、Angular 还是 React?
-
不,我没有使用任何库
-
您阅读过这些教程吗? meteor.com/tutorials
-
中级
-
如果我能在这一点上给你一些建议:你不应该把代码像这样放在 cmets 中。您可能希望将其添加到您的问题中,以便人们更容易帮助您。只是我的建议。
标签: javascript html mongodb meteor dropdown