【发布时间】:2017-11-16 05:35:49
【问题描述】:
我正在构建一个使用 Polymer Elements 的网站(不是单页应用程序)。网站“app”不包含在<dom-module> 中,但我仍然想使用<app-route> 元素。
如何在不创建包含整个网站的自定义“应用程序元素”的情况下做到这一点(我尝试将其全部放入 <dom-module> 但出现大量错误)?
如果我只是在<body> 标签中使用<app-route> 和<app-location>,我会得到一个
Uncaught TypeError: Cannot read property 'length' of undefined
即使我尝试以编程方式绑定 route/data/tail 属性,而不是使用例如route="{{route}}".
【问题讨论】:
-
您没有指定您的 Polymer 版本,但如果我理解正确,您正在寻找的内容可能类似于
dom-bind?它的行为类似于普通的聚合物元素,但没有可见的结构。 polymer-project.org/1.0/docs/api/elements/dom-bind
标签: polymer polymer-2.x polymer-elements app-route