【发布时间】:2015-09-24 08:09:57
【问题描述】:
Polymer 1.0 元素<iron-meta> 的正确使用令人困惑。这是link on Github。这是Polymer demo site的链接。
有人可以提供一个正确的代码示例来说明如何使其工作吗?
这是我目前的代码。
<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 link。这是一个Github repository,其中包含完整网络应用程序上下文中的完整问题代码。
【问题讨论】:
标签: polymer web-component polymer-1.0 custom-element