gpt4 book ai didi

javascript - 如何继承Polymer中的变量?

转载 作者:行者123 更新时间:2023-12-03 04:12:48 25 4
gpt4 key购买 nike

我有以下 HTML。

<iron-pages id="pages" role="main" selected="[[_page]]" attr-for-selected="name">

<marked-element name="[[_page]]">
<div slot="markdown-html"></div>
<script type="text/markdown" src="/src/markdown/[[_page]].md"></script>
</marked-element>

</iron-pages>

[[_page]] 变量工作正常,但作为 src 值除外。结果是: marked-element.html:315 GET http://localhost:8081/src/markdown/.md 404 (Not Found)

如何让marked-element继承_page变量?

最佳答案

Polymer 不允许创建/追加内联字符串,因此您必须创建一个包含完整字符串的新变量。另外,如果您想在默认 html 属性(如 src)中写入某些内容,则必须在其名称中添加 $。

<script type="text/markdown" src$="[[_url]]"></script>

//Somewhere in your component
this.set('_url', '/src/markdown/' + this._page + '.md');

关于javascript - 如何继承Polymer中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44262034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com