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>
который является частью полимерного каркаса.
Есть ли способ сказать преобразователю не переписывать этот атрибут. и/или я должен создать отчет об ошибке?