javascript - backbone.js/从模型访问 View

标签 javascript backbone.js

如何从 backbone.js 中的模型访问 View 。

我很乐意在 model.change() 上重新渲染 View 。

最佳答案

向模型的属性添加 View 是一个禁忌。

为什么您需要在模型发生变化时访问 View ?

在您看来,只需绑定(bind):

this.model.bind('change', this.modelChanged, this) // (event, function, context)

从现在开始,当您的模型发生变化时,您 View 的 modelChanged 方法将被自动调用。


版本>0.9 , 在 View 中正确的语法将是这样的。

this.model.on('change', this.modelChanged, this) // (event, function, context)

关于javascript - backbone.js/从模型访问 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631911/

相关文章:

javascript - 如何在javascript中检查一个日期是否早于另一个日期

javascript - 如何在 Angular 中使用运行时模板制作组件?

ruby-on-rails-3 - 如何将原始 html 字符串属性嵌入到 .hamlc 模板中?

javascript - 在 Backbone.js 应用程序中使用 lodash 而不是下划线

javascript - 扩展 Backbone.Collection 原型(prototype)

javascript - React,页面不断刷新

javascript - 如何在 Asp.net 中使用 javascript 检测 IE 11

javascript - Catch block 不在 typescript 中执行

javascript - 主干模型验证未定义的属性

javascript - Backbone.js 获取实际上不设置属性