【问题标题】:ng-drag-drop not working after angular 6 migrationng-drag-drop 在 Angular 6 迁移后不起作用
【发布时间】:2019-03-27 15:02:18
【问题描述】:

我在我的应用程序中使用 ng-drag-drop 组件。我最近将我的 Angular 应用程序从 v4.2 迁移到了 v6。不幸的是,拖放功能无法正常工作。拖动后立即出现以下错误。

core.js:1673 ERROR TypeError: Observable_1.Observable.of is not a function
    at Droppable.push../node_modules/ng-drag-drop/src/directives/droppable.directive.js.Droppable.allowDrop (droppable.directive.js:151)
    at SafeSubscriber._next (droppable.directive.js:161)
    at SafeSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.__tryOrUnsub (Subscriber.js:195)
    at SafeSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.next (Subscriber.js:133)
    at Subscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber._next (Subscriber.js:77)
    at Subscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next (Subscriber.js:54)
    at Subject.push../node_modules/rxjs/_esm5/internal/Subject.js.Subject.next (Subject.js:47)
    at Draggable.push../node_modules/ng-drag-drop/src/directives/draggable.directive.js.Draggable.dragStart (draggable.directive.js:112)
    at Object.eval [as handleEvent] (CustodianCardComponent.html:1)
    at handleEvent (core.js:10251)

有人可以帮忙吗?

谢谢

【问题讨论】:

  • 你能贴出代码吗...
  • 我很确定 Angular 6 在导入某些可观察方法的方式上与 Angular 4 不同

标签: angular6 ngdraggable


【解决方案1】:

我通过将 rxjs 和 rxjs-compat 降级到 6.2.1 解决了这个问题

这似乎是原始问题 ReactiveX/rxjs#4070

【讨论】:

    猜你喜欢
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    相关资源
    最近更新 更多