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リンクは次のとおりです。そして、完全な Web アプリのコンテキストで完全な問題コードを含むGithub リポジトリを次に示します。