6

我在 Silverlight 中使用 Telerik 的RadDocking控件。 http://docs.telerik.com/devtools/silverlight/controls/raddocking/overview2

我已经为 Angular2 搜索了一些停靠布局控件,但没有遇到任何与我上面提到的类似的东西。

我能遇到的最接近的是angular2-gridhttps://www.npmjs.com/package/angular2-grid

我希望 Kendo 能在他们最新的 Angular2 版本中提供这样的控制。这似乎也不在他们的路线图中。

甚至angular/material2还没有开始进行布局控制。 https://github.com/angular/material2

如果有人能给我指出一个好的停靠布局控件,那将是非常有帮助的。

谢谢

4

3 回答 3

2

我创建了 DockSpawn 的 TypeScript 版本并修复了一些错误(例如在触摸设备上使用)

在这里可用:https ://github.com/node-projects/dock-spawn-ts

于 2019-06-10T16:32:43.907 回答
2

您也可以使用GoldenLayout。我们在我的公司使用它,效果很好。与 Angular 2 的集成并不是很直接,但Github上有一个很好的讨论流程来解释如何将其与 Angular 2 集成。

于 2017-07-19T13:37:09.340 回答
2

在我的公司,我们设法使用了dock-spawn。我们也在 Silverlight 中使用 Telerik 的 RadDocking。我们必须在停靠生成中做一些更改(例如添加对隐藏窗格的支持,向标签页和面板添加图标)。angular2 使用的 zone.js 存在一些问题。

尽管存在所有这些问题,但它似乎值得使用,即使这个库在过去 3 年里没有得到支持。

您可以查看原始码头产卵的演示

下面是他的照片,我们做到了:

在此处输入图像描述

当我们使用 Angular2 和 typescript 时,我们也必须编写类型定义。

于 2017-02-03T09:36:19.103 回答