その中のリストを選択するためのフォームがありcountryList
ますstateList
。これらのそれぞれには、コレクションcountrys
と「状態」もあります。
選択した国に基づいて、選択した国stateList
に属する州のみを表示したいと考えています。
states コレクションにはフィールド country があるので、それに基づいてフィルタリングできます。
stateList
????を作成するコードを処理できません。
何時間もの実験と試行錯誤の後、私は次のようになります:
Template.registerPartnerStep2.events({
'click #countryList': function (event, template) {
var x = myTrim($("#countryList").val());
var y = (Countrys.findOne({country: x}));
var z = y.nr;
},
'focus #stateList': function (event, template) {
event.preventDefault();
var x = myTrim($("#countryList").val());
var y = (Countrys.findOne({country: x}));
var z = y.nr;
if (typeof(this.stateSub) !== 'undefined') {
this.stateSub.stop();
}
this.stateSub = Meteor.subscribe('stateList', z);
}
})
誰でも私をさらに助けることができますか??