2015-10-22 36 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

相關問題