我试图找到一种方法在新窗口中打开应用程序的一部分。具体来说,我想要一个我想在新窗口中打开的控制器。我不想使用模态,因为我希望用户能够独立使用主应用程序和该控制器提供的功能。
我正在使用
var location = this.$state.href('moveout', { param: 'param_value' });
this.$window.open(location, 'popup', 'toolbar=no');
打开一个新窗口。但是当新窗口打开时,我看到在另一个窗口上运行的整个应用程序的副本,而不仅仅是我想要运行的控制器。有没有办法做到这一点?
这是我的州
.state('moveout', {
url: '/moveout/:itemId',
controller: 'MoveOutController',
controllerAs: 'vm',
templateUrl: 'app/moveout.html',
params: {
itemId: null
}
})