gpt4 book ai didi

html - 如何使用插值来设置属性选择器?

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:22 24 4
gpt4 key购买 nike

我有一个 String 变量,它包含对图标的引用,我想将其绑定(bind)到 HTML 中以显示它,作为属性选择器。


代码片段

.html

    <thumbnail {{ obj.getIcon() }}> </thumbnail>

.ts

    getIcon() {
return "icon-obj" + this.id;
}

输出

    <thumbnail "icon-obj1"> </thumbnail>

期望的输出

    <thumbnail icon-obj1> </thumbnail>

已知和不需要的替代解决方案

    <thumbnail class={{ obj.getIcon() }} > </thumbnail>

基本上,字符串引号搞砸了一切。如果我使用不同类型的选择器,它会起作用,就像我在上面的示例中显示的那样输出到 class="icon-obj1",但这不是重点。

那么,有什么建议吗?感谢阅读!

最佳答案

没有办法做到这一点。对于动态添加的属性或类,无论如何都不会创建任何指令或组件 - 仅针对静态添加的元素、属性和类名。

要动态添加组件,请使用 DynamicComponentLoader .
不过,我还不知道这是否也适用于指令。

关于html - 如何使用插值来设置属性选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36489878/

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