backbone.js模型haschanged

本文概述

  • 参数说明
如果自上次设置以来对属性进行更改,则Backbone.js hasChanged模型将返回true。
句法:
model.hasChanged(attribute)

参数说明属性:定义模型的属性。
让我们举个例子。
请参阅以下示例:
< !DOCTYPE html> < head> < title> Haschanged Example< /title> < script src="http://img.readke.com/220416/0324236100-0.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/03242364E-1.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/032423H07-2.jpg" type="text/javascript">< /script> < script type="text/javascript"> var person = new Backbone.Model({ name: 'Aryan' }); document.write('Has name changed (before set) = ' + person.hasChanged()); person.set('name', 'Raj', {silent: true}); document.write('< br>Has name changed (after set) =' + person.hasChanged()); < /script> < /body> < /html>

输出:
【backbone.js模型haschanged】将上面的代码保存在haschanged.html文件中,然后在新的浏览器中打开该文件。
backbone.js模型haschanged

文章图片

    推荐阅读