Javascript 如何在angularjs中将整个partialview作为弹出窗口?

Javascript 如何在angularjs中将整个partialview作为弹出窗口?,javascript,angularjs,Javascript,Angularjs,我有一个完全基于angular js构建的简单应用程序。在路由中,对于每个请求,我都将其重定向到特定的部分,如下所示 .state('updateorder', { url : '/updateorder', templateUrl : 'partialviews/updateorder.html', controller : 'Distributor3Controller' }) 从上面的代码片段中,您可以看到,当请求updateorder时,它会重定向到update

我有一个完全基于angular js构建的简单应用程序。在路由中,对于每个请求,我都将其重定向到特定的部分,如下所示

.state('updateorder', {
    url : '/updateorder',
    templateUrl : 'partialviews/updateorder.html',
    controller : 'Distributor3Controller'
})
从上面的代码片段中,您可以看到,当请求updateorder时,它会重定向到updateorder.html

所以我的问题是,在我的需求中,我必须将updateorder.html显示为弹出窗口。但它仍然应该与angularJs有关。所以我不能使用像window.open(…)这样的概念

我的问题是:
1) 我们可以这样做吗?如果是,则如何进行?

2) 这是一个好的做法吗?

是的,你能做到。你登记过用户界面路由器了吗。假设您有一个列出所有订单的状态“订单”,然后有一个更新每个订单的链接,当用户单击更新时,状态订单将转到其子状态订单。更新订单将显示弹出窗口