0
考虑将Dart DOM库(如Dart HTML5 Drag and Drop)与Angular.dart进行集成。它应该是一个组件吗?或装饰(指令)?或者应该重写控制器以使用第三方DOM库作为包?如何使用DOM修改库和Angular.dart?
考虑将Dart DOM库(如Dart HTML5 Drag and Drop)与Angular.dart进行集成。它应该是一个组件吗?或装饰(指令)?或者应该重写控制器以使用第三方DOM库作为包?如何使用DOM修改库和Angular.dart?
一个想法是使用2个装饰器:dragGroup和dropGroup。该值可以是一个字符串'type',其中可以将这些组链接在一起。所以你可以有一个服务/可注射的地图'String type' - >(dragGroup,dropGroup)。每个装饰器都会注入该服务,并通过Dart HTML5拖放库将自己的dom元素安装到相应的dragGroup/dropGroup中。
无论如何,我认为这是一个很酷的想法。
它看起来像角UI团队有它的一些开放式的请求:https://github.com/akserg/angular.dart.ui/issues/54
嗯,寻找进一步的它看起来像我所描述的想法是它是如何实现的:https://github.com/akserg/angular.dart.ui/tree/master/lib/dragdrop
Angular.dart.ui有拖放组件。你可以看看他们是如何做到的。 –