gpt4 book ai didi

javascript - 在 MetroApps 中创建另一个 ItemTemplate?

转载 作者:行者123 更新时间:2023-11-28 09:50:46 25 4
gpt4 key购买 nike

enter image description here我可以在 MetroApp 中创建另一个 ItemTemplate 吗?这里我使用 Visual-studio2012RC 和 Windows8 来开发 Metro 应用程序。我使用了以下代码。它工作正常,就像我想创建另一个 ItemTemplate 来向我的应用程序添加一些数据一样,是否有其他模板可以代替这个模板,或者我们可以在 Html 中使用这个模板吗?谁能给我推荐一下。

工作示例对我确实很有帮助。

提前谢谢你。

<div class="itemtemplate" data-win-control="WinJS.Binding.Template">
<img class="item-image" src="#" data-win-bind="src: backgroundImage; alt: title"/>
<div class="item-overlay">
<h4 class="item-title" data-win-bind="textContent: title"></h4>
<h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: subtitle"></h6>
</div>
</div>

最佳答案

您不能分配两个项目模板,但您可以分配 JS 函数,该函数根据您要绑定(bind)的内容动态生成项目模板。检查MSDN:

http://msdn.microsoft.com/en-us/library/windows/apps/hh700705.aspx#using_a_function_to_display_items

在您的情况下,只需检查图像网址是否为空并且不渲染“item-image”元素。

希望有帮助!

关于javascript - 在 MetroApps 中创建另一个 ItemTemplate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com