Meteor发布和订阅无法访问aldeed:tabular上的数据

时间:2015-10-01 02:34:40

标签: meteor

我在流星发布和订阅方面遇到了一些问题。

在我的代码中,像往常一样,我使用了meteor发布和订阅,但是当Meteor.publish试图访问已经在aldeed中的集合时,它似乎不起作用:表格。这是我的代码

在服务器上:

Meteor.publish("direktoratList", function(){
    return mstTblDept.find();
});

Meteor.publish("piutangData", function(){
    return tblPiutang.find();
});

Meteor.publish("budgetData", function(){
    return tblBudget.find();
});

在客户端

Meteor.subscribe("direktoratList");
var dataFind1 = mstTblDept.find().fetch();

Meteor.subscribe("piutangData");
var dataFind2 = tblPiutang.find().fetch();

Meteor.subscribe("budgetData");
var dataFind3 = tblBudget.find().fetch();

并在我的公共文件夹中(在客户端和服务器中工作)

tblBudget = new Meteor.Collection("TBLBUDGET");
mstTblDept = new Meteor.Collection("MSTTBLDEPT");
tblPiutang = new Meteor.Collection("TBLPIUTANG");

好吧,aldeed:tabular正在使用tblBudget和tblPiutang集合。 当我试图在控制台中查看时,dataFind2和dataFind3的长度为零(0),这也是aldeed:tabular中的集合,但dataFind1的长度不为零,它从集合中捕获数据。

我做错了吗?非常感谢帮助:)

0 个答案:

没有答案