将Angle从5.1升级到8后,NgStyle出现问题

时间:2019-07-09 15:26:51

标签: angular ng-style

enter image description here将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);
}

请为此提出建议。

1 个答案:

答案 0 :(得分:0)

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

这是NgStyle的构造函数

new NgStyle(delegate: ɵNgStyleImpl): NgStyle

所以您需要传递一个委托