2015-10-22 2 views
0

В настоящее время у меня есть наблюдаемый массив с массивом веб-сайтов.Извлечение различных видов информации из наблюдаемого массива

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

я хочу форматировать этот массив, так что он будет содержать адрес веб-сайта, а также название сайта так, когда для www.google.com это название будет только Google. Как мне будет реструктурировать мой массив для сохранения в заголовке, чтобы я мог извлечь их соответствующим образом, чтобы на странице просмотра у меня было 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

Смежные вопросы