Золотой расклад с помощью AngularJS
Я использую золотой макет в одностраничном приложении. Золотая раскладка обычного "открыть в новом окне" работает довольно хорошо ( https://jsfiddle.net/shafaq_kazmi/xs5r6mma/6/)
var myLayout = new GoldenLayout({
content: []
}, $('#layoutContainer'));
myLayout.registerComponent('example', function(container, state) {
container.getElement().html('<h2>Hello World</h2>');
});
myLayout.createDragSource($("#button"), {
type: 'component',
componentName: 'example',
componentState: {
text: 'Button'
}
});
myLayout.init();
Но когда я пытаюсь интегрировать его в SPA, когда выскакиваю какой-либо виджет, все приложение загружается во всплывающее окно вместо конкретного виджета. Нужно ли иметь некоторые конкретные конфигурации, чтобы исправить это поведение? Как я могу добиться реальной всплывающей функции.
Любая помощь в этом?
1 ответ
Вот PR, который исправил проблему с GL при использовании с SPA. Используйте последнюю версию js из github и попробуйте снова