JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了你可以在Backbone.js集合上设置属性吗?如果是这样,怎么样?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚进入BACkbone.js,我认为最好的方法是实际构建一个待办事项列表(是的……非常原创).除了幽默,我已经搜索了谷歌和文档以及stackoverflow,当然,这是一种向集合添加属性的方法.因此,在我的情况下,待办事项列表是列表项的集合.但是根据我的设计,Todo List可以有一个标题,我希望能够创建多个列表.
var TodoList = BACkbone.Collection.extend({
    model: ListItem
});

//is this possible for collections?
var newTodoList = new TodoList({name: "My first list"});

非常感谢您的帮助!欣赏它!

解决方法

是的,这是可能的.查看Collection构造函数的签名:

所以你可以像这样写:

var ListItem = BACkbone.Model.extend({});
var TodoList = BACkbone.Collection.extend({
    model: ListItem,initialize: function(models,options) {
        options || (options = {});
        if (options.titlE) {
            this.title = options.title;
        };
    }
})

var iPromise = new TodoList([],{
    title: 'NY Resolutions'
})

console.log(iPromise.titlE);

大佬总结

以上是大佬教程为你收集整理的你可以在Backbone.js集合上设置属性吗?如果是这样,怎么样?全部内容,希望文章能够帮你解决你可以在Backbone.js集合上设置属性吗?如果是这样,怎么样?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。