从可观察数组中提取不同类型的信息

时间:2015-10-22 10:57:17

标签: knockout.js

我目前有一个带有一系列网站的可观察数组。

sites:['www.google.com', 'www.stackoverflow.com', 'www.apple.com']

我想格式化这个数组,以便它包含网站地址和网站标题,所以当www.google.com它的标题只是谷歌。我将如何重组我的数组以保存在标题中,以便我可以适当地提取它们,以便在视图页面上我将Google,其值为www.google.com

1 个答案:

答案 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>