如何使用DOM修改库和Angular.dart?

时间:2014-05-01 07:57:49

标签: dart angular-dart

考虑将像Dart HTML5 Drag and Drop这样的Dart DOM库与Angular.dart集成。它应该是一个组件吗?还是装饰者(指令)?或者是否应该重写控制器以将第三方DOM库用作包?

1 个答案:

答案 0 :(得分:0)

一个想法是使用2个装饰器:dragGroup和dropGroup。该值可以是字符串' 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