小编Ano*_*ain的帖子

拖放(jqyoui-droppable)在AngularJS中不起作用

我想制作一个虚线字符串,用适当的(可拖动的)单词来填补空白,以完成句子.

字符串如:

The ______ brown ______ jumps over the ______ dog.
Run Code Online (Sandbox Code Playgroud)

像:,,

但是当我的字符串绑定ng-bind-htmljqyoui-droppable不返回字符串工作.无法删除间隙字符串中的按钮(可拖动键).

  $scope.gapList = [];

  $scope.string = "The quick brown fox jumps over the lazy dog.";
  $scope.keys = ['quick','fox','lazy'];

  $scope.createDottedString = function () {
      for (var key in $scope.keys) {
          $scope.string = $scope.string.replace($scope.keys[key], '<em data-drop="true" data-jqyoui-options  jqyoui-droppable  ng-model="$scope.gapList" > ____________ </em>');
      }
      return $sce.trustAsHtml($scope.string);

  };
Run Code Online (Sandbox Code Playgroud)

HTML: <div ng-bind-html="createDottedString()"></div>

这是plnkr链接: demo

我已经使用这个jqyoui-droppable插件来拖放jqueryUI.

javascript jquery drag-and-drop jquery-ui angularjs

5
推荐指数
1
解决办法
548
查看次数

标签 统计

angularjs ×1

drag-and-drop ×1

javascript ×1

jquery ×1

jquery-ui ×1