我有角度4的问题。
在子组件中,我有一个主题(Rxjs)来引发这样的事件:
this._commonService.changeMouseMode.next(mouseMode.panning);
在parrent组件中,我有方法将其描述为更改光标样式,如下所示:
private subcribeMouseMode(value) {
if (this._isFirstRender) { return; }
switch (value) {
case mouseMode.none:
this._ngZone.run(() => {
this._renderer.setStyle(this._rootElement, 'cursor', 'default');
});
break;
case mouseMode.panning:
this._ngZone.run(() => {
this._renderer.setStyle(this._rootElement, 'cursor', 'url(./../../../../../../assets/img/icon/icons8-Hand-30.png), auto');
});
// this._renderer.setStyle(this._rootElement, 'cursor', 'crosshair');
break;
default:
break;
}
}

我使用renderer2但当前光标没有改变。我不知道问题出在哪里。请帮帮我。
非常感谢