【发布时间】:2017-12-11 09:01:20
【问题描述】:
我有一个项目,如果我点击任何链接,视图应该改变,但链接不应该改变,我可以通过状态改变使用角度 ui-route 来实现。此外,如果我在 url 中输入任何也应该工作的视图名称,这可以通过使用 view-route 来实现。
简单来说,如果我的网址是 abc.com/home,那么即使视图更改让我说我去联系,链接也不应该改变,那么链接也应该是 abc .com/home。但是如果我输入 abc.com/contact ,那么我应该被重定向到联系页面。
我无法实现这一点,因为我认为它有两种不同的路由机制。
请在这方面帮助我,了解我们如何实现这一目标。
提前致谢。
【问题讨论】:
-
我认为你只需要展示不同的内容。忘记 URL,只需在单击某些按钮后更改内容。您可以使用
ng-switch显示不同的页面,您的子页面将显示在ng-switch-when="home_main"下。您可能应该尝试使用ng-include在这些部分中加载您的部分 -
嗨@AlekseySolovey,感谢您的回答。 ng-switch-when 真的很有帮助。
标签: angularjs angular-ui-router