-1

浏览器:

颜色.插入({名称:“绿色”});

ReferenceError:颜色未定义[打破此错误]

var Colors = new Meteor.Collection("colors");
Colors.insert({name: "Red"});
var lists = new Meteor.Collection("Lists");

if (Meteor.isClient) {
  Template.hello.greeting = function () {
    return "Welcome to LendLib.";
  };

  Template.hello.events({
    'click input' : function () {
      // template data, if any, is available in 'this'
      if (typeof console !== 'undefined')
    myColor=Colors.find({}).fetch();
        console.log("You pressed the button" + myColors);
    }
  });
}

错误在哪里?在http://kf40.ru:3000进行测试

4

1 回答 1

0

Meteor 0.6 之后的版本封装了本地 JavaScript 变量,因此只能从定义它们的文件中访问它们。这就是您的收藏无法从终端访问的原因。

使其全球化应该可以解决问题:

Colors = new Meteor.Collection("colors");
于 2013-04-27T13:49:23.523 回答