聚合物数字重复模板
Polymer numeric repeat template
我有一个组件,它获取了JSON对象列表。
我想这样做:{{i+1}}
在<p>
的输出中 -Tag 它有效(如果i=0
它显示1
)
但是,如果我尝试对<event-component>
中的属性number
执行此操作,则不起作用。输出为:<event-component number= {{i+1}}>
有什么建议吗?
<template repeat="{{event, i in data}}">
<p> {{i+1}} {{event.title}} </p>
<p> {{event.description}} </p>
<event-component number= '{{i+1}}' detail= 'false'></event-component>
</template>
问题出在您未提供的代码中的某个地方。让我们简化代码片段:
<polymer-element name="my-polymer-el">
<template>
<template repeat="{{event,i in data}}">
<p><em> {{i+1}} </em></p>
<p><b> {{event.name}} </b></p>
</template>
<select>
<template repeat="{{event,i in data}}">
<option value="{{i+1}}"> {{i+1}} :: {{event.name}} </opion>
</template>
</select>
</template>
<script>
Polymer({
publish: { data: { value: [
{name:'First'},
{name:'Second'},
], reflect: true } }
});
</script>
</polymer-element>
输出符合预期:i+1
在任何地方都计算。您应该仔细检查event-component
代码和/或脚本。
实时预览:http://plnkr.co/edit/ebEI0CptyBMOqtii86Vw?p=preview
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 用于搜索的聚合物嵌套绑定
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- 聚合物数字重复模板
- 聚合物1.x:使用铁输入来格式化输入上的数字
- 聚合物1.x:在纸上输入数字时如何格式化数字