我的网站上有一个位置表,我希望能够使用Jade预先填充。通常这很容易,但是当我使用敲除数据绑定时,我没有玉器迭代器,只有一个淘汰器:
table.table.table-striped
thead
tr
th Address
th Coordinates
tbody(data-bind="foreach: locations")
tr
td
input(data-bind="value: address", placeholder="Address Line 1")
input(data-bind="value: postalCode", placeholder="Postal Code")
td
input(data-bind="value: lat", placeholder="Latitude")
input(data-bind="value: long", placeholder="Longitude")
td
a(data-bind="click: $root.removeLocation") Remove
我的路线传递了一个商店对象,该商店对象可能附加了多个位置:
var store = {
name : "Example Business"
locations : [
{
address : "123 Example Street, Exampleton",
postalCode : "12345",
lat : -111.111,
long : 55.555
}
]
}
我假设我可以在输入中添加value
,例如"#{store.location.address}"
(如果store是我传递给jade的对象),但locations是一个数组。如何迭代我在服务器端拥有的多个现有位置,而不会破坏淘汰的迭代?