5
我想用一個虛線字符串來填充與適當(可拖動)單詞完成句子的空白。拖放(jqyoui-droppable)在AngularJS中不起作用
字符串,如:
The ______ brown ______ jumps over the ______ dog.
的話,如:快速,狐狸,懶
,但是當我在字符串綁定ng-bind-html
的jqyoui-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);
};
HTML:<div ng-bind-html="createDottedString()"></div>
這裏是plnkr鏈接: demo
我用這個jqyoui-droppable plugin的阻力,並與jQueryUI的下降。