在后端框架中,通常会有一个名为“Collection”的概念,它是一个包含多个模型对象的容器。要从模型中引用Collection,可以按照以下步骤进行:
const Backbone = require('backbone');
const MyModel = require('../models/MyModel');
const MyCollection = Backbone.Collection.extend({
model: MyModel
});
module.exports = MyCollection;
const MyCollection = require('../collections/MyCollection');
const myCollection = new MyCollection();
// 添加模型到Collection中
const myModel = new MyModel({ name: 'John Doe' });
myCollection.add(myModel);
// 从Collection中获取模型
const firstModel = myCollection.at(0);
console.log(firstModel.get('name')); // 输出 "John Doe"
通过以上步骤,可以从模型中引用Collection,并使用它来管理模型对象。
关于这个router的使用,我现在依然是心存疑惑的。每点击一次这样的链接 action 会触发一个事件,但是url也会改变,这样刷新的话,岂不是会自动触发事件。或者这个东西只是用在单个页面的网站上,或者移动设备网站上,或者是我还不会用。
领取专属 10元无门槛券
手把手带您无忧上云