gpt4 book ai didi

html - 在标准标签上工作时,无法将 polymer 数据绑定(bind)到自定义 html 标签上工作

转载 作者:行者123 更新时间:2023-11-28 02:58:14 25 4
gpt4 key购买 nike

我使用的是 polymer 1.3.1,但无法在名为:poly-main 的 polymer 元素中使用以下内容. <div>的正文应该是红色的,但不是。

<div  testcolor="[[colorLocalRed]]">
-->ERROR This must be RED because testcolor="[[colorLocalRed]]"
(expected "myred" and styles.css translates this to color="red")
</div>

在脚本标签的开头加上以下内容:

Polymer({
is: 'poly-main',
properties: {
colorLocalRed: {
type: String,
value: "myred",
notify: true
},

以及 styles.css 中的以下内容:'

[testcolor="myred"] {
color: red;
}

注意:以下工作正常: <div testcolor="myred"> some red text </div>

未使用自定义标签 testcolor但是直接使用样式或颜色不是一种选择,因为这个例子只是为了展示数据绑定(bind)到非标准 html 标签的问题

最佳答案

我想这就是你想要的:

<div  testcolor$="[[colorLocalRed]]">

$ 添加到属性名称将绑定(bind)到属性而不是 CSS 中无法寻址的属性。

有关详细信息,请参阅 https://www.polymer-project.org/1.0/docs/devguide/data-binding.html#native-binding

关于html - 在标准标签上工作时,无法将 polymer 数据绑定(bind)到自定义 html 标签上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35921052/

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