我是一个完全建立在角度js上的简单应用程序。在路由中,在每次请求时,我都会将其重定向到特定的部分,如下所示。
.state('updateorder', {
url : '/updateorder',
templateUrl : 'partialviews/updateorder.html',
controller : 'Distributor3Controller'
})
从上面的代码段开始,正如您在updateorder请求时所看到的那样,它会重定向到updateorder.html
所以我的问题是,在我的要求中,我将updateorder.html显示为popup。它仍然应该与angularJs有关。所以我不能使用像window.open(...)这样的概念。
我的问题是:
1)我们可以这样做吗?如果是,那么如何?
2)这是一个好习惯吗?
答案 0 :(得分:0)
是的,你可以做到。您是否在ui-router中检查了Nested States。假设你有一个州的订单'列出所有订单,然后有一个更新每个订单的链接,当用户点击更新时,状态订单转到其子状态order.update_order,显示弹出窗口。