发送json obj到聚合物元素

sending json obj to polymer element

本文关键字:聚合物 元素 obj json 发送      更新时间:2023-09-26

我不知道为什么会发生这种情况!我想把一个物体送到聚合物元件上,然后使用它。我对元素

使用了类似这样的代码
<polymer-element name="post-thumb" attributes="post">
  <template>
    <article>
      <span>this is a post thumb</span>
        <h1>{{post.title}}</h1>
        <p>{{post.body}}</p>
    </article>
  </template>
  <script>
  Polymer('post-thumb');
  </script>
</polymer-element>

在HTML导入之后,我这样调用它:

<post-thumb post='{"title":"post title 1","body":"post body"}'> </post-thumb>

这很奇怪,因为当我使用{{post}}时,它会带回整个{"title":"post title 1","body":"post body"}但是当我使用{{post。聚合物只是返回什么!

怎么了?:/

我认为你需要提示聚合物属性是对象类型,即尝试

<script>
Polymer('post-thumb', {
   created: function() { 
      this.post = {};
   }
}
);
</script>