有人知道如何基于传入的bindId在列表视图模板中有条件地呈现视图吗?
我有一个模板,仅当传入的标签的值不为空时,才应显示视图。
<View class="productBannerLabelWrapper productBanner1">
<Label class="productBannerLabel" bindId="productBanner1" />
</View>
标签周围有一个视图,因为标签需要带领的背景,且背景要比标签本身大。
感谢您的帮助
答案 0 :(得分:0)
当您填充商品数组时,您可以像这样设置visible
属性:
var prop = {
productBanner1: {
text: "Text",
visible: (checkValue)?1:0
}
}
items.push(prop);
$.list_section.items = items;
使用合金:
向可见参数(如productBanner:visible="{isVisible}"
)添加数据绑定,并在分配模块之前使用dataTransform
更改模块:
function transformFnc(model) {
return {
otherStuff: model.attributes.otherStuff
isVisible: (checkValue)?1:0
}
}