在[background:url({{XXX}})无重复中心中,严格模式下不允许分配给只读属性

时间:2016-03-24 10:57:37

标签: javascript angular microsoft-edge es5-shim

我在Edge中遇到此错误但在chrome中一切都很好 无法理解这里有什么问题...

<div class="container-fluid project_img" style="background: url({{_project.images.web}}) no-repeat center center;">
      </div> 

Microsoft Edge中的错误:

Assignment to read-only properties is not allowed in strict mode in [background: url({{_project.images.web}}) no-repeat center center; in ProjectDetailComponent

2 个答案:

答案 0 :(得分:2)

改为使用

<div class="container-fluid project_img" [style.background]="'url(' + _project.images.web + ') no-repeat center center;'">
  </div> 

答案 1 :(得分:0)

这就是我的工作方式

<div class="container-fluid project_img" attr.style.background="url({{_project.images.web}}) no-repeat center center;">