Angularjs jqyoui draggable中的角度拖放传入参数

Angularjs jqyoui draggable中的角度拖放传入参数,angularjs,typescript,drag-and-drop,angular-dragdrop,Angularjs,Typescript,Drag And Drop,Angular Dragdrop,我使用的是角度拖放,但我无法通过onStart、onDrag、onDrop或onStop将参数传递给控制器。我有许多不同的变体,如下面所示,但似乎没有任何效果: jqyoui draggable=“{onStart:'onSegmentDragStart(事件、用户界面、时间段)}” jqyoui DRAGABLE=“{onStart:'onSegmentDragStart({{timeSegment}})}” jqyoui draggable=“{onStart:'onSegmentDragS

我使用的是角度拖放,但我无法通过onStart、onDrag、onDrop或onStop将参数传递给控制器。我有许多不同的变体,如下面所示,但似乎没有任何效果:

jqyoui draggable=“{onStart:'onSegmentDragStart(事件、用户界面、时间段)}”

jqyoui DRAGABLE=“{onStart:'onSegmentDragStart({{timeSegment}})}”

jqyoui draggable=“{onStart:'onSegmentDragStart({{{timeSegment:timeSegment}})}”


在另一个例子中,我找到了一个可能的解决方案,他们声明了选项,然后在模板中使用了这些选项。因此,在您的情况下,您可以添加一个新的数据属性来保存
data timeSegment=“timeSegment”
,然后在处理程序中检索它:

$scope.dragOptions = {
    start: function(e) {
      $(e.currentTarget).data("data-timeSegment");
    },
    drag: function(e) {
      
    },
    stop: function(e) {
      
    },
    container: 'container-id'
}