【发布时间】:2014-03-21 13:42:48
【问题描述】:
features:[
"attributes": {"CityName": "asdfsad", "Population":"125005"}
]
features:[
"attributes": {"FirstName": "xyz"}
]
....
我正在获取 javascript 对象中的功能并将其添加到
queryResult =ko.observableArray()
但正如您所见,属性不是数组。所以我不能用 foreach 绑定来绑定它。 特征 对象属性属性彼此不同。
<div data-bind="foreach: queryResult">
<span data-bind="text: $data"></span>
</div>
这会在 span 元素中写入 [object Object]
<div data-bind="foreach: queryResult">
<span data-bind="text: $data.CityName"></span>
</div>
这会在 span 元素中写入 asdfsad,但其他要素属性没有名为 CityName
的属性【问题讨论】:
-
您需要先了解要显示的属性。
标签: javascript jquery knockout.js