Polymer 1.0 上的条件模板
Conditional template on Polymer 1.0
我想我在应用新的条件模板时遇到了问题,尤其是条件本身。
我有这样的东西:
<template is="dom-repeat" items="{{menuitems}}" as="poscol">
<template is="dom-if" if="{{index != 4}}">
<div class="positioncolum horizontal layout center wrap flex">
<span>{{index}}</span>
<template is="dom-repeat" items="{{poscol}}" as="mitem" >
<main-menu-item mitem="{{mitem}}"
order="{{mitem.TotalOrder}}"
onclick="clickMainMenuMod(index)">
</main-menu-item>
</template>
</div>
</template>
</template>
现在,如果我评论 <template is="dom-if" if="{{index != 4}}">
位,它工作正常,索引显示它应该的样子。
第四个数组是用户选择为不可见的存储模块,因此它们不应出现在主菜单上。
我猜 if 条件有问题,但我猜不出是什么。
谢谢!
尝试像这样修改您的条件模板:
<template is="dom-if" if="{{show(index)}}">
并将此函数添加到 Polymer 脚本中:
show: function (index) {
return index != 4;
}
我想我在应用新的条件模板时遇到了问题,尤其是条件本身。
我有这样的东西:
<template is="dom-repeat" items="{{menuitems}}" as="poscol">
<template is="dom-if" if="{{index != 4}}">
<div class="positioncolum horizontal layout center wrap flex">
<span>{{index}}</span>
<template is="dom-repeat" items="{{poscol}}" as="mitem" >
<main-menu-item mitem="{{mitem}}"
order="{{mitem.TotalOrder}}"
onclick="clickMainMenuMod(index)">
</main-menu-item>
</template>
</div>
</template>
</template>
现在,如果我评论 <template is="dom-if" if="{{index != 4}}">
位,它工作正常,索引显示它应该的样子。
第四个数组是用户选择为不可见的存储模块,因此它们不应出现在主菜单上。
我猜 if 条件有问题,但我猜不出是什么。
谢谢!
尝试像这样修改您的条件模板:
<template is="dom-if" if="{{show(index)}}">
并将此函数添加到 Polymer 脚本中:
show: function (index) {
return index != 4;
}