1
我有一個類別列表,我需要從整個應用程序的多個位置的數據庫中進行選擇。我該如何創建一個用於查詢數據庫的動態幫助函數
到目前爲止,我一直在回調鏈中查詢每一次使用。
我想只是在一個位置抓住它,所以如果我需要修改它,它就會變幹。
基本上是:
function() {
var categoryList = {};
var Category = Parse.Object.extend("Category");
var categoryQuery = new Parse.Query(Category);
categoryQuery.find(function(categories) {
categories.forEach(function(item) {
item=item.toJSON();
categoryList[item.objectId] = item.Name;
});
});
return categoryList;
}
但我不確定在哪裏放置它,我意識到這是寫的方式出現所屬分類將是空的。我如何創建一個幫助函數來爲我提供可以在任何地方使用的結果?
我想我可以把它放在一個外部文件和使用要求,但我想:
module.exports = {};
module.exports = function(fn) {
<code>
fn['categoryList'] = categoryList;
return fn;
}(module.exports);
而這似乎並沒有工作。我把app放在app.js中,每次它被包含,解析就會說「更新失敗,無法加載觸發器」。
我很難過,對節點/解析更新。誰能幫忙?
謝謝。