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 存储库,其中包含完整 Web 应用程序上下文中的完整问题代码。