我有一个看起来像这样的视图模型。
function ViewModel()
{
this.Regions = ['Europe', 'AsiaPac', 'Americas'];
this.Sales = {
EuropeRevenue: 100,
EuropeProfit: 100,
AsiaPacRevenue: 200,
AsiaPacProfit: 100,
AmericasRevenue: 300,
AmericasProfit: 250
};
}
我必须打印出每个地区,然后是他们的收入和利润。
我怎么做?遍历区域并为每个区域执行 Sales.[Region]Revenue 和 Sales.[Region]Profit。
<div data-bind="foreach: Regions }">
Region:<span data-bind="text: $data"></span>
Revenue:<span data-bind="text: $root.Sales.$dataRevenue???"></span>
Profit:<span data-bind="text: $root.Sales.$dataProfit???"></span>
</div>
谢谢。