knockout-jsでジャグ配列をバインドするのに問題があります。たくさん検索しましたが、何も見つかりませんでした。簡単な例を見てみましょう。
<div data-bind="foreach: items">
<div data-bind="style: { textAlign: align, backgroundColor: bgColor, fontFamily: fontFamily, fontSize: size, color: color }, text: title"></div>
</div>
これが私の配列です、
var items = [{
title: 'A',
align: 'right',
fontFamily: 'helvetica',
color: '#777777',
bgColor: '#ffffff'
},
{
title: 'A',
align: 'right',
size: 'large',
fontFamily: 'helvetica'
}
{
size: 'large',
fontFamily: 'helvetica',
color: '#777777'
}]
明らかに、いくつかのプロパティが欠落している場合がありますか?したがって、 *定義されていません*エラーが発生します。この状況に対処する方法。