Knockout.js 使用带有计算函数的KnockoutJS绑定到UI

Knockout.js 使用带有计算函数的KnockoutJS绑定到UI,knockout.js,Knockout.js,我有一个ViewModels的继承人 Dashboard - Layout - Columns[] 我也有这样结构的小部件的概念 WidgetInstance[] WidgetInstance - InstanceId [integer] - Layout - Column [integer] - Order [integer] 基本上,这些小部件都将绑定到它们所属的列[]数组值。。。想象一下trello风格的界面 我希望能够更改UI自动更新的Widge

我有一个ViewModels的继承人

Dashboard
 - Layout
   - Columns[]
我也有这样结构的小部件的概念

WidgetInstance[]
  WidgetInstance
  - InstanceId [integer]
  - Layout
    - Column [integer]
    - Order [integer]
基本上,这些小部件都将绑定到它们所属的
列[]
数组值。。。想象一下trello风格的界面

我希望能够更改UI自动更新的
WidgetInstance.Layout.Order
WidgetInstance.Layout.Column
。到目前为止,我还没有找到任何关于如何做到这一点

以下是我的问题

1) WidgetInstance[]是否属于
仪表板
,或者每个
是否需要保存自己的
WidgetInstances数组才能工作

2) 在每种情况下,
data binding=foreach
如何查看
WidgetInstance
列表

最后一个例子,看起来像您正在寻找的