我正在学习 Polymer 来制作一个小的单页应用程序。我想像在 Polymer 入门套件中那样管理分页,但不使用 模板 dom-bind(因为我在页面的后面需要一个,而且我们不能将一个嵌套在另一个中)。
因此,我尝试制作自己的自定义元素,以便将其属性“路由”绑定到iron-pages元素。但是,正如您可以想象的那样,它没有用。
所以我尝试在一个小例子中使数据绑定工作。如“聚合物快速浏览”所示,我在“pagination-element.html”中做了一个自定义元素:
<link rel="import" href="../bower_components/polymer/polymer.html">
<script>
Polymer({
is: "pagination-element",
properties:{
route : {type:String, value:"/", notify : true}
}
});
</script>
并在我的页面中使用它(我已经检查了pagination-element.html是否已导入):
<pagination-element id="app" route="/">
<paper-input label="{{ route }}"></paper-input>
</pagination-element>
然后,我尝试使用其他 Polymer 自定义元素获取“路由”值,但它只在我的页面上显示“{{route}}”。
我想我还没有理解数据绑定是如何工作的......
谁能帮我 ?
非常感谢 !
祝你有美好的一天