PrimeNG overlaypanel错误“this.engine.setProperty不是函数”

时间:2017-12-09 14:53:54

标签: angular primeng

我在父.module.ts中将OverlayPanelModule包含为@NgModule导入。在child.component.html我粘贴了

<p-overlayPanel [dismissable]="false" #overlay> Content </p-overlayPanel>

并收到以下错误:

ERROR TypeError: this.engine.setProperty is not a function at AnimationRenderer.setProperty (animations.es5.js?28df:502) at DebugRenderer2.setProperty (core.es5.js?de3d:13729) at setElementProperty (core.es5.js?de3d:9383) at checkAndUpdateElementValue (core.es5.js?de3d:9302) at checkAndUpdateElementInline (core.es5.js?de3d:9238) at checkAndUpdateNodeInline (core.es5.js?de3d:12323) at checkAndUpdateNode (core.es5.js?de3d:12269) at debugCheckAndUpdateNode (core.es5.js?de3d:13130) at debugCheckRenderNodeFn (core.es5.js?de3d:13109) at Object.eval [as updateRenderer] (OverlayPanel.html:2)

我还检查了github上的示例源代码,但不知道这里缺少什么。

使用的

版本是“primeng”:“^ 4.1.3”

1 个答案:

答案 0 :(得分:0)

此问题仅与叠加面板无关。我使用角度动画版本4.2.6,降级到4.2.0解决了这个问题。