Angular 2指令渲染器在Safari / IE中不起作用

迈克·伦恩

我有一个Angular 2指令,该指令具有一个主机侦听器,它可以像这样设置background-image css属性:

 this.renderer.setElementStyle(this.el.nativeElement, 'background-image',`url(https://secure.miamibeachfl.gov/parking/content/images/${type}.png`);

这在Chrome和Firefox中有效,但在IE或Safari中无效。我不确定这是Angular和IE / Safari的兼容性问题,还是CSS问题。这是一个演示该问题plnkr

Steveadoo

您缺少右括号。

  this.renderer.setElementStyle(this.el.nativeElement, 'background', `url(https://secure.miamibeachfl.gov/parking/content/images/${type}.png)`);

我想如果没有它,Chrome和Firefox仍然可以解析,但Safari和IE无法解析。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章