相关疑难解决方法(0)

Angular2路由:加载两次

我正在使用Angular2进行路由,我的页面在初始加载时显示重复的内容.一旦我点击任何链接(Page1或Page2)一切都很完美(没有更多的重复内容).为什么我在初始加载时获得重复内容,我需要将其显示一次

屏幕截图在此输入图像描述

的index.html

<html>
<head>
    <base href="/">
    <title>Angular QuickStart</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
    <link rel="stylesheet" href="styles.css">
    <!-- 1. Load libraries -->
    <!-- Polyfill(s) for older browsers -->
    <script src="node_modules/core-js/client/shim.min.js"></script>
    <script src="node_modules/zone.js/dist/zone.js"></script>
    <script src="node_modules/reflect-metadata/Reflect.js"></script>
    <script src="node_modules/systemjs/dist/system.src.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <!-- 2. Configure SystemJS -->
    <script src="systemjs.config.js"></script>
    <script>
      System.import('app').catch(function(err){ console.error(err); });
    </script>
</head>
<!-- 3. Display the application -->
<body>
    <my-app>
        Loading...
    </my-app>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

App.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule …
Run Code Online (Sandbox Code Playgroud)

angular2-router3 angular

9
推荐指数
1
解决办法
6467
查看次数

命名路由器插座不起作用

我正在尝试使用命名网点。在app.routes中,我有以下路径。

{path:'home',组件:HomeComponent,插座:'home'}

app.component.html包含

 <router-outlet name="home"></router-outlet>
 <router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

家庭插座永远不会显示家庭组件。如果我从路由器路径中删除插座名称,则未命名的插座将显示HomeComponent。我正在使用最新的Angular2。您知道为什么命名插座不起作用吗?

[更新]这是工作中的plunkr,您只需要查看app.comoponent.ts即可。如果您单击危机中心或Hereos的链接,我是否希望导航的组件出现在红色的命名插座区域内?

https://plnkr.co/edit/l2Li0sLbbEIRZCppRlvF?p=preview

谢谢你的帮助!

angular

5
推荐指数
1
解决办法
4554
查看次数

标签 统计

angular ×2

angular2-router3 ×1