Проблема с NgStyle после обновления углового с 5.1 до 8 - PullRequest
1 голос
/ 09 июля 2019

enter image description here После обновления угловой формы 5.1 до 8 модуль NgStyle, который импортируется из ошибки «@ angular / common», в 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 голосов
/ 09 июля 2019

Angular версии 8 имеет API изменения для NgStyle, поэтому теперь он принимает только 1 аргумент

Это конструктор NgStyle

new NgStyle(delegate: ɵNgStyleImpl): NgStyle

Так что вам нужно передать делегат

...