AngularJS: abre uma nova janela do navegador, ainda mantém o escopo, o controlador e os serviços
Estou escrevendo um aplicativo angularJS. Nesse controlador em particular, abro uma nova janela do navegador através do$window.open
serviço. Mas na nova janela, todos os$scope
variáveis são perdidas.
Eu tentei usarwindow.parent
mas isso não funciona. De fato, na nova janela do navegador, todos os serviços, controladores ou escopos de aplicativos não estão em vigor, isso é verdade? Existe uma maneira de abrir uma nova janela do navegador e ainda assim fazer com que a nova janela pertença ao mesmo aplicativo angular da janela antiga? Eu preciso ter acesso a alguns serviços angularJS e o escopo do controlador que abre essa nova janela. Isso é possível em tudo?