【发布时间】:2017-11-05 23:16:06
【问题描述】:
我正在尝试使用[ngStyle] 有条件地将transform: translateX($value) 直接应用于模板元素,但我找不到任何人在谈论这个问题。主要是因为我不知道要搜索什么:D。
我已经看到一些方法使用[style.color] 进行基本样式设置,或者使用[attr.style]="{'transform': 'translateX(4rem)'}" 进行更高级的设置,但最后一个在呈现的HTML 中返回:style="unsafe"。我已经看到您可以使用Sanitizer 来清理或绕过您的样式/脚本等...但是此时它开始“闻起来”像您不应该做的事情?我正在寻找一种干净的方法来实现这一目标。但我不知道去哪里找。
提前感谢大家!
【问题讨论】:
-
[ngStyle]="{'transform': 'translateX(' + $value + ')'}" -
@Arg0n 谢谢!如果您想创建答案,我会将其标记为已解决:)
标签: javascript css angular