私はこのようなビューモデルを持っています。
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>
ありがとう。