AngularJS: откройте новое окно браузера, но при этом сохраните область видимости, контроллер и сервисы

Я пишу приложение angularJS. В этом конкретном контроллере я открываю новое окно браузера через$window.open оказание услуг. Но в новом окне все$scope переменные потеряны.

Я пытался использоватьwindow.parent но это не работает На самом деле, в новом окне браузера все службы приложений, контроллеры или области вообще не работают, это правда? Есть ли способ открыть новое окно браузера, но при этом сделать новое окно принадлежащим тому же угловому приложению в старом окне? Мне нужно иметь доступ к некоторым службам angularJS и области действия контроллера, открывающего это новое окно. Это вообще возможно?