c# - 无法处理绑定模板
问题描述
我有下一个问题: 错误
并有下一个代码:
<!-- 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>
无效。请帮忙!
解决方案
正如您在屏幕截图属性绑定而不是引号中看到的那样。所以它应该是这样的:<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>
data-flight 和其他在引号中。
推荐阅读
- android - 保持服务和应用程序代码分开
- powershell - 我可以通过 mstsc 进行 RDP 并在该远程桌面上运行脚本吗?
- android - Android ANR,服务正在锁定主 GUI 活动
- laravel - Laravel 实时使用 socket.io
- node.js - 检查数组,如果每 2 个元素缺少一个值
- bezier - 使用 cytoscape 生成贝塞尔曲线 - 我应该使用哪些参数?
- ruby-on-rails - 使用一台控制器处理数据,无需模型和数据库
- sql - 使用 if else 的 SQL 查询
- java - 对象和基元之间的性能和设计差异
- javascript - 如何在javascript中添加触摸事件(屏幕上的右、左和下)?