1

来自聚合物 ui 元素的 ui 支架。我使用的元素之一是聚合物用户界面图标按钮。我可以从一系列选项中设置要使用的图标,例如“刷新”,它使用该图像中特定位置的大图像中的图标。标准的 CSS 东西。一个例子是

<polymer-ui-icon-button tool icon="refresh" on-click="{{refresh}}"></polymer-ui-icon-button>

在 Dartium 中使用时,效果很好。但是,当我通过

酒吧服务

它被重写为

<polymer-ui-icon-button tool icon="packages/gcanvas/elements/refresh" on-click="{{refresh}}"></polymer-ui-icon-button>

通过其中一个变压器,也许是聚合物,(我假设),但这意味着当它在图标列表中查找这个字符串时,它们都不匹配,所以我得到一个空白图标。我设法克服了这个

<polymer-ui-icon-button tool icon="{{refreshIcon}}" on-click="{{refresh}}"></polymer-ui-icon-button>

var refreshIcon = 'refresh'

但我不能轻易做到

<polymer-ui-icon-button icon="menu" hidden?="{{hideMenuButton}}" on-click="{{menuActionTap}}" active="{{menuActive}}"></polymer-ui-icon-button>

它是 polymer-ui-scafold 元素的一部分。

有没有办法告诉转换器不要重写这个属性。和/或我应该创建一个错误报告吗?

4

1 回答 1

2

我认为这是这个错误https://code.google.com/p/dart/issues/detail?id=17914

我的解决方法是在部署后将图像移动到浏览器正在寻找它的位置。

我认为这个错误的一些额外的星星可能会有所帮助;-)

于 2014-05-23T07:59:28.877 回答