默认值 - defaults

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在定义模型的时候,我们可以去设置一下模型的 defaults 属性,去给模型添加一些默认的属性,还有对应的这些属性默认的值 ... 这样在创建模型的实例以后,这个实例就会拥有这些默认的属性了。下面,我们一起去看一下 ...

在这个 Note 模型里面 ... 添加一个 defaults 属性 ... 它的值是一个对象 ...

defaults: {}

在这里面,可以添加一个笔记的标题属性 .. title ... 它的值默认是个空白的字符串 ...

再添加一个表示笔记创建的时间的属性 ... created_at ... 这个属性默认的值可以是当前的时间 ...

defaults{
title: '',
created_at: new Date()
}

保存 ... 回到浏览器 ... 打开应用的首页 ... 刷新一下 ... 然后在控制台上,我们可以去创建一个 Note 对象的实例 ...

var note = new Note

再查看一下 note 这个对象 ...

打开它的 attributes 属性 ... 虽然在创建这个 note 对象的时候,我们并没有去给它指定属性 ... 不过在 Note 这个模型里面,添加了一些默认的属性 ... 所以,创建的对象,就会拥有这些默认的属性...

这里你会看到 title ,还有 created_at 这两个默认的属性 ... 这些属性的值,可以在创建这个对象的时候覆盖掉 ...

默认值 - defaults《 Backbone 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点