Управление компоновкой стыковки для Angular2 аналогично RadDocking от Telerik
Я использую контроль RadDocking Telerik в Silverlight. http://docs.telerik.com/devtools/silverlight/controls/raddocking/overview2
Я искал несколько элементов управления компоновкой стыковки для Angular2, но не нашел ничего, что давало бы мне что-то похожее на то, что я упоминал выше.
Самый близкий, который я мог встретить, был angular2-grid. https://www.npmjs.com/package/angular2-grid
Я надеялся, что Кендо придет с таким контролем в своем последнем выпуске Angular2. Похоже, этого нет в их дорожной карте.
Даже angular/material2 еще не начал работу по управлению макетом. https://github.com/angular/material2
Было бы очень полезно, если бы кто-то мог указать мне на хороший элемент управления компоновкой стыковки.
Спасибо
2 ответа
Я создал версию DockSpawn для TypeScript и исправил несколько ошибок (например, использование на сенсорных устройствах)
доступно здесь: https://github.com/node-projects/dock-spawn-ts
В моей компании нам удалось использовать Dock-Spawn. Мы также использовали RadDocking от Telerik в Silverlight. В dock-spawn нам пришлось сделать несколько изменений (таких как добавление поддержки скрытия панелей, добавление значков на вкладки и панели). Были некоторые проблемы с zone.js, который использует angular2.
Несмотря на все эти проблемы, может показаться, что стоит использовать, хотя эта библиотека не поддерживалась последние 3 года.
Вы можете проверить демо-версию оригинального док-спавна.
Ниже фото того, как он это сделал:
Поскольку мы используем Angular2 с машинописным шрифтом, нам также пришлось написать наши определения типов.
Вы также можете использовать GoldenLayout. Мы используем его в моей фирме, и это хорошо работает. Интеграция с Angular 2 не очень проста, но на Github есть хороший поток обсуждений, чтобы объяснить, как интегрировать ее с Angular 2.