小编ivo*_*ory的帖子

Stickit:如何在每个模型后触发更改事件 - >视图更改

我在视图中有很多事件绑定到元素,但是当我使用stickit js通过更改模型来更改视图中的值时,它不会触发onChange事件.

有没有办法可以为当前模型触发onchange事件:在模型中设置值后的元素,而不必为每个绑定编写处理程序?这适用于所有表单元素input/select/textarea.

我想为页面上的每个表单元素避免以下内容:

bindings: {
    '#foo': {
         observe: 'foo',
         afterUpdate: 'forceChange'
    },
    '#bar': {
         observe: 'bar',
         afterUpdate: 'forceChange'
    },
    ...
},

forceChange: function(el) { jQuery(el).change() }
Run Code Online (Sandbox Code Playgroud)

backbone.js backbone-stickit

4
推荐指数
1
解决办法
4700
查看次数

标签 统计

backbone-stickit ×1

backbone.js ×1