0
我想有選擇的meteorjs一個地址輸入欄的狀態。我覺得列出所有狀態在一個大規模的html字符串<option>
s是錯誤的。有沒有文件或首選的方法來做到這一點?流星JS和國家(地址)選擇元素
在像CakePHP的框架,我會創造解決,只是使用的形式輔助方法輸出基於表的標記相關的一個數據庫表。
我想有選擇的meteorjs一個地址輸入欄的狀態。我覺得列出所有狀態在一個大規模的html字符串<option>
s是錯誤的。有沒有文件或首選的方法來做到這一點?流星JS和國家(地址)選擇元素
在像CakePHP的框架,我會創造解決,只是使用的形式輔助方法輸出基於表的標記相關的一個數據庫表。
如果您更喜歡從數據庫中獲取一組狀態,你可以創建一個流星集合來存儲他們。
States = new Mongo.Collection("states");
如果您已經刪除了autopublish
包(如果你還沒有,you should它),你需要再發布這個集合,
if (Meteor.isServer) {
Meteor.publish("states", function() {
return States.find();
}
}
,然後訂閱它,並使它可與助手模板:
if (Meteor.isClient) {
Meteor.subscribe("states");
Template.myForm.helpers({
states: function() {
return States.find();
}
});
}
然後你可以輸出模板的集合作爲這樣的:
<select>
{{#each states}}
<option>{{name}}</option>
{{/each}}
</select>
一個很好的方式將數據輸入到數據庫中是通過流星蒙戈殼或通過像RoboMongo
的GUI