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?

questionAnswers(3)

yourAnswerToTheQuestion