如何进行水平拖动和替换

时间:2018-11-13 15:31:33

标签: angular ng2-dragula angular-dragula

用例说明: 我正在尝试使用拖放操作更改三列的顺序(水平切换其位置)。 我尝试了demo page中的第一个示例,但就我而言,我只想水平拖动,我的标记如下所示:

<div class="horizontal segments" dragula="DRAGULA_FACTS">
<div class="column">content1</div>
<div class="column">content2</div>
<div class="column">content3</div>
</div>

它确实相对有效,但仅适用于从右向左拖动,而不能以相反的方式(从左向右)拖动。 有什么方法可以实现?

1 个答案:

答案 0 :(得分:0)

我知道了这一点,它在bavecqua/dragula中提到过,您应该在选项中指定import numpy as np import matplotlib.pyplot as plt p, b = np.loadtxt('data.dat') def upsample_linearly(x, upsample_by): dx = np.diff(x) xx = [x[:-1] + fraction * dx for fraction in np.linspace(0., 1., upsample_by)] xx = np.transpose(xx).ravel() return xx upsampled_p = upsample_linearly(p, 5) upsampled_b = upsample_linearly(b, 5) fig, ax = plt.subplots(1,1) ax.scatter(upsampled_p, upsampled_b, s=0.1, marker=".") ax.set_xlim([2.35, 2.6]) fig.savefig('./bifurcation.png', dpi=1000) plt.show() ,所以我将其添加到direction并更改了组名:

home.component.ts