我有下面的代碼片斷:通過jQuery的回調修改範圍可變
$scope.addName = (name) ->
$scope.names.push name
$(".names").draggable
helper: "clone"
revert: true
$(".name-list").droppable
accept: ".names"
activate: ->
$(@).addClass "bordered"
deactivate: ->
$(@).removeClass "bordered"
drop: (e, ui) ->
name = ui.draggable.attr "data-names-name"
$scope.addName name
在這裏,用戶拖動名(表示)作爲名稱列表上的div
,然後拖動的名稱被添加到名稱數組。
問題在於,名稱數組在向其中推入新名稱後仍爲空。
混合角和jQuery一般禁忌。你應該可以通過指令來做到這一點(並且我是積極的,你可以單獨使用角度來做)。 – jcollum