在聚合物中创建锚元素

meg*_*wac 2 html polymer

是否有可能创建一个将用作聚合物锚的元素.所以举个例子

<template repeat="{{ content in contentitems }}">
    <div id="{{ content.id }}">{{content.stuff}}</div>
</template>
Run Code Online (Sandbox Code Playgroud)

是否可以创建指向内容#id锚点的超链接,例如http://example.com/#someid


或者,我们可以使用querySelector如下所示查询该元素,然后在必要时使用JavaScript将其滚动到视图中.我宁愿不必使用JS路由器来锚定超链接?

scrollIntoViewFunc(document.querySelector("html /deep/ #someid"))
Run Code Online (Sandbox Code Playgroud)

这是我想要工作的实际网址:http://megawac.github.io/status-whiskey/#status-408

Sco*_*les 5

Web组件之神(又名Blink工程师)已经决定,阴影根内的锚点不会像在主文档中那样自动滚动到视图中.出于这个原因,我相信你必须做一些类似于你在JavaScript中处理这个问题的事情.

经过简单的搜索,我在规范中找不到对这个问题的引用,它确实需要在某个地方拼写出来.

如果您想出一般解决方案,请将其优化并分享回社区.= P