knockout - 在单个元素上绑定多个变量

时间:2014-08-08 04:10:15

标签: data-binding knockout.js websocket

我有一个websocket,它汇集了100个变量的数组。我创建了视图模式并调用了ko.applybindings后创建了10个元素。

  1. 我想观察同一元素的多个变量。
  2. 我想动态添加/删除变量观察。
  3. 目前我正在将单个变量绑定到元素。我可以编写自己的自定义处理程序来处理同一元素上的多个变量。

    请使用淘汰赛帮助连接点!

1 个答案:

答案 0 :(得分:0)

据我所知,您可以使用相同的订阅

假设您有一个要观察的变量..

self.variableToObserve = ko.observableArray();

self.variableToObserve.subscribe(function(){
   //this will be triggered when values inside self.variableToObserve is changed.. 
   //you can change values of other variables here... rest logic is yours..
});