I'm writing an angularJS app. In this particular controller, I open a new browser window through the `$window.open` service. But in the new window, all the `$scope` variables are lost.

I tried to use `window.parent` but this doesn't work. In fact in the new browser window all the app services, controllers, or scopes are not in effect at all, is this true? Is there a way to open a new browser window yet still makes the new window belongs to the same angular app in the old window? I need to have access to some angularJS services and the scope of the controller that open that new window. Is this possible at all?