我在角度应用程序中使用 ui-router 进行状态导航,在其中一种情况下,我必须导航到不同选项卡中的新状态。
我有以下状态
.state("code",
{
url: "/code",
params: { offer : null },
templateUrl: "app/components/coupons/views/code.html"
})
参数中的 offer 是一个对象。在同一浏览器中导航到此状态时,它工作正常。但是当在不同的浏览器中导航到这个状态时,报价为空。
另一个用户在这里发布了同样的问题http://stackoverflow.hex1.ru/questions/33232761/ui-router-open-state-in-new-tab-with-target-blank-params-are-lost但在这里参数是属性而不是对象。因此,它可以添加到 url。
谢谢,山姆