【发布时间】:2022-01-22 00:12:20
【问题描述】:
我的目标:用户在欢迎页面(应用程序组件 html)中,当点击按钮时,他应该能够转到另一个 html 页面。 我检查了教程并知道我应该使用路由来执行此操作,但是无论我做什么,我都无法使用以下代码来完成这个简单的事情,我单击按钮 url 更改但我看不到 hizmetlerimiz 的内部内容 html文件:
应用组件 Html 文件:
<app-header></app-header>
<button routerLink="/hizmetlerimiz">click me</button>
<app-footer></app-footer>
App-routing-module.ts 文件:
const routes: Routes = [
{
path: 'hizmetlerimiz',
component: HizmetlerimizComponent,
},
{
path: '',
component: AppComponent,
}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Hizmetlerimiz 组件:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'hizmetlerimiz',
templateUrl: './hizmetlerimiz.component.html',
styleUrls: ['./hizmetlerimiz.component.css']
})
export class HizmetlerimizComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
Hitmetlerimiz 组件 Html 文件
<h5>hizmetlerimiz</h5>
<p>some hizmets</p>
【问题讨论】:
-
试试 [routerLink]="['/hizmetlerimiz']"
-
这样做不会导航到新页面,而是将 hizmetlerimiz 页面的内容添加到当前页面的底部
标签: angular angular-ui-router angular-routing angular-router angular-routerlink