【发布时间】:2013-01-07 12:18:32
【问题描述】:
我有这个代码:
Meteor.subscribe('practices');
Session.set('practice', 'Practice 1');
Template.laps_t.laps = function () {
var obj = Practices.findOne({name: Session.get('practice')});
return obj.lap_n;
};
我收到一个错误:Uncaught TypeError: Cannot read property 'lap_n' of undefined。
我知道lap_n 实际上是obj 的属性。
我没有使用自动订阅。有什么想法吗?
编辑:
已解决。谢谢大家。
if(obj){ return obj.lap_n } 就像你说的那样成功了。
【问题讨论】:
-
lap_n不是obj的属性,如果您遇到该错误,因为obj是undefined。
标签: javascript node.js mongodb undefined meteor