2015-10-22 35 views
0

我目前有一个带有网站数组的可观察数组。从可观察数组中提取不同类型的信息

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

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

回答

1

只需使用一个对象代替每个URL的字符串:

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> 
+0

真棒的感谢!但我有他们显示在输入字段,所以如果用户想要编辑它,但出于某种原因标题和值没有显示在输入框中,不知道为什么 - 这是我有: ''我还有另一个标题输入。 – 072et

+0

得到它我在我的数据绑定中使用了'textInput',它效果很好!谢谢! – 072et

相关问题