我有下一个问题: error
并输入下一个代码:
<!-- ko foreach: {data: $data.offers, as: 'offer'}-->
<span data-bind="text: offer.AccommodationType"></span>
<div data-bind="template: { name: 'offer-template', data: offer }"> </div>
<!-- /ko-->
我不明白为什么<span data-bind="text: offer.AccommodationType"></span>
有效,但是<div data-bind="template: { name: 'offer-template', data: offer }"> </div>
不起作用。
请帮忙!
答案 0 :(得分:0)
正如您在屏幕快照中看到的那样,属性绑定不在引号中。
所以应该像这样:<div class="searchresults-new-item"
data-bind="class: CategoryCssClasses, attr:{'data-flight': AccommodationType, 'data-total-price': Offer.TotalPrice, 'data-adult-price': Offer.AdultPrice, 'data-hotel-inventory': Hotel.InventoryStatus}"></div>
数据飞行和其他内容都用引号引起来。