假设我有这些Backbone.js模型:
var Truck = Backbone.Model.extend({});
var truck1 = new Truck();
var truck2 = new Truck();
truck1.set("brand", "Ford");
truck2.set("brand", "Toyota");
truck3.set("brand", "Honda");
truck4.set("brand", "Ford");
然后,
我有一个主干收藏
jQuery ->
class App.Collections.List extends Backbone.Collection
model: App.Models.ListItem
我正在尝试在页面加载时初始化集合:
var list = new App.Collections.List;
list.reset(<%= @data.to_json.html_safe %>)
这会在主干库中抛出JS错误。
Uncaught TypeError: undefined is not a function application.js:597
f.ex
早上好。流星采集观测有点麻烦。
我试着捕捉瞬间,当我的收藏被改变时(添加了recor,删除了.)
问题是,我的观察者“添加”函数不仅在我将文档添加到集合时调用,而且在我运行meteor项目时调用,而meteor系统将已经存在的记录添加到数据库。(它要求从集合中提取每个现有文档)
请帮助我配置我的观察者,我只需要捕捉用户的更改,而不是从启动系统初始化。也许这就是在流星数据库初始化之后服务器端的观察者的方式?
这是我的代码:
/app/藏品/收藏品
groups = new Mongo.Collection('groups');
groups.allow({
in