首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们应该在什么时候使用<router-outlet></router-outlet>?

我们应该在什么时候使用<router-outlet></router-outlet>?
EN

Stack Overflow用户
提问于 2018-03-12 17:28:22
回答 2查看 235关注 0票数 0

对于路由,我们使用route.params.subscribe()或

这两者之间的区别是什么?如何一起使用它们?

EN

回答 2

Stack Overflow用户

发布于 2018-03-12 17:41:31

这相当于一个占位符,Angular根据当前的路由器状态动态填充。

你可以试试这个

https://angular.io/api/router/RouterOutlet

票数 4
EN

Stack Overflow用户

发布于 2018-03-12 17:55:17

在Angular中,告诉Angular编译器(广义地)这是您将在URL更改时执行html更改的空间。

在jQuery或JavaScript中可以想到这一点-`

代码语言:javascript
复制
var a1 = "Content 1";
var b1 = "Content 2";
var router = $("router-outlet");

function route(param) {
    $("router-outlet").html("")
    if (param == 'a') {
        $("router-outlet").html(a1);
    } else {
        $("router-outlet").html(b1)
    }
}

`现在HTML是这样的-

代码语言:javascript
复制
<div>
  <span onclick = "route('a')">Post Content A</span>
  <span onclick = "route('b')">Post Content B </span>
  <div>
    <router-outlet></router-outlet>
  </div>

Plnkr:http://embed.plnkr.co/iB6kON8mRtgX5CEBili9/

这是的最基本的想法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49231825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档