我有一组对象,我通过聚合物模板使用表格显示。
以下简单表达式从'player'布尔字段
生成一个“true”或“false”列,如预期的那样<td>{{player}}</td>
但是,我找不到任何有效的表达式,它们都不会产生输出。以下都不起作用:
<td>{{!player}}</td>
<td>{{-player}}</td>
<td>{{player+1}}</td>
<td>{{player?'a':'b'}}</td>
这是聚合物表达中的故意限制,还是我做错了什么?我有8月8日18156字节的聚合物表达式.js。
安迪
答案 0 :(得分:0)
我怀疑代码中的其他地方有错误。给定的表达式都有效,请看一下这个演示:http://jsbin.com/towiro/1/edit
<polymer-element name='my-elem'>
<template>
<style> td {padding: 10px; border: 1px solid black; width: 40px;}
</style>
<table>
<tr>
<td>{{player}}</td>
<td>{{!player}}</td>
<td>{{-player}}</td>
<td>{{player + 1}}</td>
<td>{{player?'a':'b'}}</td>
</table>
</template>
<script>
Polymer('my-elem', {
player: true
});
</script>
</polymer-element>