概述
1. 功能描述
先使用on方法绑定模型对象的自定事件change_age_sex和age属性的change事件,然后分别调用trigger方法手动触发绑定的事件。
2. 实现代码
在页面的<script>元素中,加入如代码清单3-6所示的代码。
代码清单3-6 trigger方法触发事件
var person = Backbone.Model.extend({
defaults: {
name: "",
sex: "女",
age: 32,
score: 120
}
});
var man = new person();
man.on("change_age_sex", function () {
console.log("您手动触发了一个自定义事件");
});
man.on("change:age", function (model, value) {
if (value != undefined)
console.log("您修改后的年龄为" + value);
else
console.log("您手动触发了一个年龄修改事件");
})
man.trigger("change_age_sex");
man.trigger("change:age");
man.set("age", 37);
最后
以上就是闪闪音响为你收集整理的使用trigger方法触发事件 change -model的全部内容,希望文章能够帮你解决使用trigger方法触发事件 change -model所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复