如何将angularjs中的整个partialview视为弹出窗口?

时间:2016-04-07 05:50:04

标签: javascript angularjs

我是一个完全建立在角度js上的简单应用程序。在路由中,在每次请求时,我都会将其重定向到特定的部分,如下所示。

.state('updateorder', {
    url : '/updateorder',
    templateUrl : 'partialviews/updateorder.html',
    controller : 'Distributor3Controller'
})

从上面的代码段开始,正如您在updateorder请求时所看到的那样,它会重定向到updateorder.html

所以我的问题是,在我的要求中,我将updateorder.html显示为popup。它仍然应该与angularJs有关。所以我不能使用像window.open(...)这样的概念。

我的问题是:
1)我们可以这样做吗?如果是,那么如何?
2)这是一个好习惯吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以做到。您是否在ui-router中检查了Nested States。假设你有一个州的订单'列出所有订单,然后有一个更新每个订单的链接,当用户点击更新时,状态订单转到其子状态order.update_order,显示弹出窗口。