0
//在打字稿文件使用此動態生成的網格不能在角2打字稿可拖動
jQuery(function() {
// initialize Packery
var $grid = jQuery('.grid').packery({
itemSelector: '.grid-item',
// columnWidth helps with drop positioning
columnWidth: 100,
rowHeight: 100
});
// make all items draggable
var $items = $grid.find('.grid-item').draggable();
// bind drag events to Packery
$grid.packery('bindUIDraggableEvents', $items);
});
//在HTML文件使用這
<div class="grid">
<div *ngFor=" let box of gridJSON " class="grid-item grid-item--width2 grid-item--height2" ></div>
</div>
//此
工作細 <div class="grid">
<div class="grid-item grid-item--width2 grid-item--height2" ></div>
<div class="grid-item grid-item--width2 grid-item--height2" ></div>
</div>
//不適用於此
<div class="grid">
<div *ngFor=" let box of gridJSON " class="grid-item grid-item--width2 grid-item--height2" ></div>
</div>
當我靜態放置網格然後拖動功能工作正常,但是當我使用* ngFor創建網格時,它不起作用。
因爲您正在執行可拖動的行爲錯誤。你怎麼做呢? – dfsq
爲什麼這是錯的? –
因爲它不起作用? – dfsq