I have a foreach
which outputs div elements, like this:
<!-- ko foreach: names -->
<div class="grid__item">
<p data-bind="text: $index"></p>
</div>
<!-- /ko -->
function AppViewModel() {
var self = this;
self.names = ko.observableArray([
{ name: 'Woop' },
{ name: 'Dee' },
{ name: 'Doo' }
]);
}
app = new AppViewModel();
ko.applyBindings(app);
This results in the DOM in:
<div class="grid__item">
<p>0</p>
</div>
<div class="grid__item">
<p>1</p>
</div>
<div class="grid__item">
<p>2</p>
</div>
However, I need to have no white spaces between the div
elements, i.e. I want it to render like this:
<div class="grid__item">
<p>0</p>
</div><div class="grid__item">
<p>1</p>
</div><div class="grid__item">
<p>2</p>
</div>