将数据传递到Polymer元素而不使用聚合物

时间:2016-01-20 18:21:56

标签: javascript polymer element

我正在从角度世界转向聚合物。我这样做,所以我可以创建不依赖于像angular这样的大型框架的可重用组件。

我想知道如何将数据传递到带有vanilla javascript的元素或像把手一样的东西?

<html lang="en">
  <head>
    <script src="bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
    <link rel="import" href="basic-nav/basic-nav.html">

  </head>
  <body>
    <basic-nav tabs='[{"key": "A","label": "sweet"},{"key": "B","label": "nice"}]' tab='A'></basic-nav>
  </body>
</html>

现在我必须将json字符串硬编码到聚合物元素中并且它可以工作。但我想像jquery或handlebars一样动态地向元素添加数据。

1 个答案:

答案 0 :(得分:1)

这很简单。 您可以向元素添加id /以其他方式查找此元素。

 document.getElementById('basicNavId').tabs=['some Array'];
相关问题