模态下的angularjs ui-router可重用状态(模态下的模态和模态下的模态)

时间:2018-09-21 14:59:35

标签: javascript angularjs angular-ui-router mddialog

我在ui路由器中有两种状态。主状态和模态。主要状态显示页面,并且基于pageCode是动态的。模态状态使用mdDialog打开一个对话框,它的内容也是动态的。内容是另一个页面,在某些情况下也可以在主要状态下打开。当打开模态时,内容也可以链接到另一个页面,该页面需要以新的模态(模态中的模态)再次打开,我使用全局服务来处理所有模态。

现在的问题是,第二个模式打开时,由于它们使用相同的状态和状态参数,因此第一个打开的模式内容也将更改。有没有办法防止这种情况,或者有更好的设计方法?

Plunkr显示问题:http://next.plnkr.co/edit/4PbnZ778Utdb27PX 当您单击第一个对话框中的第二个打开的对话框按钮时,看到第一个对话框中的test1即将在对话框2打开之前更改为test2

0 个答案:

没有答案