Javascript Can';t使用[ngStyle]从API接收渲染样式

Javascript Can';t使用[ngStyle]从API接收渲染样式,javascript,angular,styles,Javascript,Angular,Styles,我有一个API返回以下内容: { titleBarBackgroundStyle: "background: #2c3e50" } 我想像这样通过内联样式绑定值 <div [ngStyle]="client?.titleBarBackgroundStyle"></div> 但我得到了以下错误: 错误:找不到不同的支持对象“背景:#2c3e50” 一、 很遗憾,无法更改从API发送的格式,因为它与旧版应用程序绑定。 是否有任何方法显示样式,我是否必须使用正则表达

我有一个API返回以下内容:

{
  titleBarBackgroundStyle: "background: #2c3e50"
}
我想像这样通过内联样式绑定值

<div [ngStyle]="client?.titleBarBackgroundStyle"></div>

但我得到了以下错误:

错误:找不到不同的支持对象“背景:#2c3e50”

一、 很遗憾,无法更改从API发送的格式,因为它与旧版应用程序绑定。

是否有任何方法显示样式,我是否必须使用正则表达式?

使用以下代码,您需要使用以下格式{key:value}键必须是css属性
'background-color'
,然后在值中必须将returing值与out属性一起放入

<div [ngStyle]="{'background-color': client?.titleBarBackgroundStyle}"></<div>