私は次のモデルを持っています:
var simpleModel = function(){
var self = this;
self.name = "Simple model";
self.attributes = {
attr1: ko.observable("1"),
attr2: ko.observable("2"),
attr3: ko.observable("3")
};
}
attributes
このモデルのプロパティを列挙し、キーと値を次のように表示できるようにしたいと思います。
<div>
<span>attr1</span><span>1</span>
<span>attr2</span><span>2</span>
<span>attr3</span><spam>3</span>
</div>
オブジェクトで使用されたときのjavascriptのforループ動作に基づいてこれを解決しようとしましたが、失敗しました:
<div data-bind="foreach: { data: designAttributes, as: 'dAttr' }">
<span data-bind="text: $index"></span>
<span data-bind="text: dAttr[$index]"></span>
</div>