我在ui路由器中有两种状态。主状态和模态。主要状态显示页面,并且基于pageCode是动态的。模态状态使用mdDialog打开一个对话框,它的内容也是动态的。内容是另一个页面,在某些情况下也可以在主要状态下打开。当打开模态时,内容也可以链接到另一个页面,该页面需要以新的模态(模态中的模态)再次打开,我使用全局服务来处理所有模态。
现在的问题是,第二个模式打开时,由于它们使用相同的状态和状态参数,因此第一个打开的模式内容也将更改。有没有办法防止这种情况,或者有更好的设计方法?
Plunkr显示问题:http://next.plnkr.co/edit/4PbnZ778Utdb27PX 当您单击第一个对话框中的第二个打开的对话框按钮时,看到第一个对话框中的test1即将在对话框2打开之前更改为test2