【发布时间】:2016-07-29 03:26:26
【问题描述】:
我有一个 String 变量,它包含对图标的引用,我想将其绑定到 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",但这不是重点。
那么,有什么建议吗? 感谢阅读!
【问题讨论】:
标签: html css angularjs typescript angular