上下文: 你好, 我是基于 Windows 的开发的新手。我正在为 Windows 8 构建一个应用程序。我正在使用 visual studio 中可用的网格应用程序以及 javascript、html-5 和 css。
问题: 我想在显示对象列表时使用外部图像(来 self 的服务器)。但是下面的绑定(bind)代码不允许。
<div class="item">
<img class="item-image" src="#" data-win-bind="src: image; alt: title" />
<div class="item-overlay">
<h4 class="item-title" data-win-bind="textContent:kiosk.name"></h4>
<h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: title"></h6>
</div>
</div>
出于安全原因,Windows Metro 应用程序不允许这样做,即动态引用外部 URL。 有解决办法吗?请帮助我完全被困在这里。
最佳答案
您想使用数据绑定(bind)转换器将 URL 前缀添加到图像值之前。引用http://msdn.microsoft.com/en-us/magazine/jj651576.aspx并在页面上搜索“转换器”以了解如何执行此操作。
关于javascript - Windows 8 :How to use external images in windows 8 Metro app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12870695/