面向对象的流星
Object Oriented Meteor
我在服务器端创建了一些对象:
Scoreboard={
update:function() {.. },
Home:null,
etc.
}
Game={
more args and meths
}
Player={idem}
我正在尝试使用 Meteor.call() 从客户端运行其中一些对象方法,但它不起作用。此外,当我将它们添加到 Meteor.methods() 时,依赖于其他对象方法的方法也不起作用。
它在客户端上正常运行。当我尝试在服务器端做同样的事情时,混乱就开始了。
如果要从客户端调用服务器,则需要使用 Meteor.call()
。如果您在服务器端并且想要调用 meteor 方法,则需要使用 Meteor.call()
。如果你的代码是结构化的,并按照你上面的方式声明,那么你应该能够直接访问它。一个例子是:
//CLIENT SIDE
Template.foo.events({
'click #startNewGame': function() {
Meteor.call('startNewGame');
}
});
//SERVER SIDE
Meteor.methods({
'startNewGame': function() {
Game.newGame();
}
});
Scoreboard={
update:function() {.. },
Home:null,
etc.
}
Game={
newGame: function() {..},
more args and meths
}
Player={idem}
相关文章:
- 面向对象的Javascript代码在IE7中不起作用
- 面向对象的 JavaScript 共享方法变量
- 是否所有面向对象的语言都会在内存中创建大量重复信息
- 无法读取流星中对象的属性's iron路由器's路线
- 尝试使用面向对象的javascript和AJAX
- 如何使用面向对象的 javascript 从控件调用函数
- JavaScript 面向对象的调用函数内部函数或调用函数 insede var
- 以面向对象的风格使用Meteor和javascript
- 传单JS面向对象的最佳方法
- 面向对象的WebGL上下文包装失败
- 面向对象的JavaScript
- 面向对象的javascript和requestAnimationFrame
- 面向对象的流星
- 面向对象的Javascript,与Flash通信
- 面向对象的Javascript和多个DOM元素
- 模拟 javascript 的数组方法.面向对象的Javascript,作者:Stoyan Stefanov
- 使用 if 语句设置面向对象的 JavaScript 变量
- 如何在面向对象的javascript函数中更好地定义全局变量
- 面向对象的Javascript错误对象不是函数
- reduce为面向对象的javascript