keypressで画像のコピーを作成しようとしています。問題は、CSSの左上の位置を変更するオブジェクトの配列にコピーをプッシュするときに機能しないことです。私はng-repeatがまだHTMLを読み込んでいると思います。イメージのコピーを作成するための約束などがあり、ng-repeatが新しいオブジェクトを追加した後にCSSを変更する方法はありますか?角度$("#" + id).css({left: left, top: top});
angualrjs .pushを使用して同じ位置の画像を複製する方法は?
この文句を言わない仕事で
$scope.changed = function (keyevent, item, id) {
keyevent.preventDefault();
switch (keyevent.keyCode) {
case 68:
if (keyevent.ctrlKey) {
left = $('#' + id).css("left").slice(0, -2);
top = $('#' + id).css("top").slice(0, -2);
item.duplicate = true;
item = angular.copy(item);
itemId = $scope.items.push(item);
imagePosition(itemId - 1, left, top);
}
break;
}
}
function imagePosition(id, left, top) {
$("#" + id).css({left: left, top: top});
}