Правильное использование элемента Polymer 1.0 <iron-meta>
сбивает с толку. Вот ссылка на Github. А вот ссылка на демонстрационный сайт Polymer.
Может ли кто-нибудь предоставить правильный пример кода, как заставить его работать?
Это код, который у меня есть до сих пор.
<dom-module id="generic-element">
<style>...</style>
<template>
<iron-meta id="meta" key="info" value="foo/bar"></iron-meta>
The <code>value</code> stored at <code>key="info"</code> is <code><span>{{test}}</span></code>.
</template>
</dom-module>
<script>
(function() {
Polymer({
is: 'generic-element',
properties: {
test: {
value: function(){
return "Hello world"; // This is the only thing I can get to work so far.
// return (new Polymer.IronMetaQuery({key: 'info'}).value); // Doesn't totally break.
// All my other below attempts totally fail. Everything breaks.
// return this.$.meta.IronMetaQuery({key: 'info'}).value;
// return this.IronMetaQuery({key: 'info'}).value;
// return this.$.meta.byKey('info').getAttribute('value');
// return this.$.meta.byKey('info').value;
}
}
}
});
})();
</script>
Вот ссылка на Github. А вот Репозиторий Github, содержащий полный код проблемы в контексте полного веб-приложения.