小编Chr*_*mas的帖子

使用AngularJS和UI-Router更新标题标记

在尝试使用当前状态的名称(通过ui-router)设置页面标题时遇到了一个奇怪的问题.

实际上,问题不在于设置标题,问题是标题被设置为history.pushState之前的下一个状态的标题.因此,当我转换到新网址时,历史记录中的第一个项目与当前页面的名称相同.

我正在玩这个样本(http://angular-ui.github.io/ui-router/sample/),我也设法在那里重现它.如果您单击"关于",然后返回主页,您将看到"主页"的2个不同条目.他们都指向正确的网址,但他们的名字被破坏了.奇怪的是,点击Contact.list和contact.details可以正确设置历史记录.

有没有解决的办法?在管道中是否会调用history.pushstate?

angularjs angular-ui-router

14
推荐指数
2
解决办法
8930
查看次数

标签 统计

angular-ui-router ×1

angularjs ×1