Angular 角度自定义元件和角度布线不工作
文件层次结构: 我可以访问/测试,但它返回空白页 test.component.htmlAngular 角度自定义元件和角度布线不工作,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
<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:)如果有帮助,请标记一个答案。