Я на следующие объекты:Как объединить все элементы в наблюдаемом массиве с помощью нокаута?
var Transaction = function (data) {
this.ID = ko.observable(data.transaction.ID);
this.number = ko.observable(data.transaction.number);
this.userID = ko.observable(data.transaction.userID);
this.password = ko.observable(data.transaction.password);
this.Properties = ko.observableArray(data.Property);
}
Свойства наблюдаемым массив выглядит следующим образом (в формате JSON):
[{"address1":"111 Broadway","city":"Brooklyn","state":"NY","zip":null},
{"address1":"222 Broadway","city":"Brooklyn","state":"NY","zip":null}]
В моем HTML у меня есть что-то вроде этого:
<span>PROPERTY</span>
<span data-bind="foreach: Properties">
<span data-bind="text: address1"></span>
<span data-bind="text: city"></span>
span data-bind="text: state"></span>
<span data-bind="text: zip"></span>
</span>
В браузере он выглядит так:
PROPERTY
111 Broadway
Brooklyn
NY
222 Broadway
Brooklyn
NY
И я хочу, чтобы это выглядело как:
111 Broadway, Brooklyn, NY
222 Broadway, Brooklyn, NY
Любые советы?
кажется ваши пролеты быть оформлены в виде блочных элементов. как выглядит ваша таблица стилей? – dfperry