Angular 角度自定义元件和角度布线不工作

Angular 角度自定义元件和角度布线不工作,angular,routing,angular8,Angular,Routing,Angular8,文件层次结构: 我可以访问/测试,但它返回空白页 test.component.html <h1>Hello its working now </h1> <p>test works!</p> <h1> Working example </h1> <a [routerLink]="['/test']" routerLinkActive="active"> Test </a> <router-o

文件层次结构:

我可以访问/测试,但它返回空白页

test.component.html

<h1>Hello its working now </h1>
<p>test works!</p>
<h1> Working example </h1>
<a [routerLink]="['/test']" routerLinkActive="active"> Test </a>
<router-outlet></router-outlet>
app-routing.module.ts


import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { TestComponent } from './test/test.component'; 

const routes: Routes = [
  { 
   path: 'test', 
   component: TestComponent 
  },


]; 

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
export const routingComponents =[HomeComponent, TestComponent]



import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { TestComponent } from './test/test.component';

const routes: Routes = [
  { path: 'test', component: TestComponent },
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
在你的应用程序routing.module.ts中,我是angular

的初学者,似乎一切正常。现在,您必须在app.module.ts中导入该模块

app-routing.module.ts


import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { TestComponent } from './test/test.component'; 

const routes: Routes = [
  { 
   path: 'test', 
   component: TestComponent 
  },


]; 

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
export const routingComponents =[HomeComponent, TestComponent]



import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { TestComponent } from './test/test.component';

const routes: Routes = [
  { path: 'test', component: TestComponent },
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
因此,在app.module.ts中,您需要导入AppRoutingModule。在
imports:[]
array中,只需添加AppRoutingModule

app.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { AppRoutingModule } from './app-routing.module';

import { AppComponent } from './app.component';
import { TestComponent } from './test/test.component';

@NgModule({
  imports:      [ BrowserModule, FormsModule, AppRoutingModule ],
  declarations: [ AppComponent, TestComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }
现在您可以使用
。因此,当用户导航到下面的“/test”时,将呈现您的TestComponent

注意:如果使用网格布局,则将采用1列/行。它将与TestComponent一起呈现

app.component.html

<h1>Hello its working now </h1>
<p>test works!</p>
<h1> Working example </h1>
<a [routerLink]="['/test']" routerLinkActive="active"> Test </a>
<router-outlet></router-outlet>
工作示例
试验
在你的应用程序routing.module.ts中,一切似乎都正常。现在,您必须在app.module.ts中导入该模块

app-routing.module.ts


import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { TestComponent } from './test/test.component'; 

const routes: Routes = [
  { 
   path: 'test', 
   component: TestComponent 
  },


]; 

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
export const routingComponents =[HomeComponent, TestComponent]



import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { TestComponent } from './test/test.component';

const routes: Routes = [
  { path: 'test', component: TestComponent },
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
因此,在app.module.ts中,您需要导入AppRoutingModule。在
imports:[]
array中,只需添加AppRoutingModule

app.module.ts

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { AppRoutingModule } from './app-routing.module';

import { AppComponent } from './app.component';
import { TestComponent } from './test/test.component';

@NgModule({
  imports:      [ BrowserModule, FormsModule, AppRoutingModule ],
  declarations: [ AppComponent, TestComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }
现在您可以使用
。因此,当用户导航到下面的“/test”时,将呈现您的TestComponent

注意:如果使用网格布局,则将采用1列/行。它将与TestComponent一起呈现

app.component.html

<h1>Hello its working now </h1>
<p>test works!</p>
<h1> Working example </h1>
<a [routerLink]="['/test']" routerLinkActive="active"> Test </a>
<router-outlet></router-outlet>
工作示例
试验

您是否在app.component.html文件中添加了
路由器插座
?您是否在app.component.html文件中添加了
路由器插座
?工作示例好的,我在app.component.html中丢失了,这就是为什么我的字体会出现问题。是的,包括在app.component:)如果有帮助,请标记一个答案。工作示例好的,我在app.component.html中丢失了,这就是为什么我会使用这个字体。是的,包括在app.component:)如果有帮助,请标记一个答案。