javascript - 将Angle从5.1升级到8后,NgStyle出现问题-LMLPHP将Angular 5.1升级到8后,从'@ angular / common'导入的模块NgStyle给出了错误,
 在5.1中,NgStyle用于接受3个参数,而在8中则仅接受一个参数。



import { NgStyle } from "@angular/common";

@Directive({
	selector: '[chartContainer]'
})
export class ChartContainerDirective implements OnInit {
this.ngStyle = new NgStyle(this._differs, divRef, this.renderer);
}





请为此提出建议。

最佳答案

Angular版本8具有NgStyle的更改API,因此它现在仅接受1个参数

这是NgStyle的构造函数

new NgStyle(delegate: ɵNgStyleImpl): NgStyle


所以你需要传递一个代表

09-17 15:56