我正在从角度世界转向聚合物。我这样做,所以我可以创建不依赖于像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一样动态地向元素添加数据。
答案 0 :(得分:1)
这很简单。 您可以向元素添加id /以其他方式查找此元素。
document.getElementById('basicNavId').tabs=['some Array'];