我目前有一个带有一系列网站的可观察数组。
sites:['www.google.com', 'www.stackoverflow.com', 'www.apple.com']
我想格式化这个数组,以便它包含网站地址和网站标题,所以当www.google.com它的标题只是谷歌。我将如何重组我的数组以保存在标题中,以便我可以适当地提取它们,以便在视图页面上我将Google
,其值为www.google.com
答案 0 :(得分:1)
只需使用一个对象代替每个网址的字符串:
sites: [ { title: "Google", value: "www.google.com" }, { ... }, { ... } ]
使用示例
<div data-bind="foreach: sites">
<h1 data-bind="text: title"></h1>
<p data-bind="text: value"></p>
</div>