【问题标题】:Angular loading page without template没有模板的角度加载页面
【发布时间】:2015-05-29 20:26:27
【问题描述】:

我有一个使用角度路由的 SPA。我想要一个特定的链接,当点击时会打开一个特定的页面(不使用模板)。

换句话说,我希望有一些链接只是充当常规链接并将用户重定向到新页面。我不希望这些链接加载到模板中。

这肯定是可能的吧?

非常感谢, 基兰

【问题讨论】:

    标签: angularjs templates


    【解决方案1】:

    如果我理解你的问题是正确的,你想用重定向到一个新的外部页面来替换整个当前页面吗? 如果是这样,您绝对可以使用 $location 服务来做到这一点,如下所示:

    $window.location.href = 'http://www.google.com';
    

    只需将其放入 ng-click 中,然后将 $location 服务注入您的控制器即可。

    更多文档:

    https://docs.angularjs.org/guide/$location

    类似的问题:

    Redirect to new Page in AngularJS using $location

    【讨论】:

    • 其实我没想过把它放到 ngClick 中!!完美的!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2019-03-27
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    相关资源
    最近更新 更多