
typescript
使用@Inputs和
typescriptimport { Component, Input } from '@angular/core';@Component({ selector: 'app-parent', template: <code> <h1>父组件</h1> <app-child [name]="name"></app-child> </code>})export class ParentComponent { name: string = 'John';}在子组件中,我们可以使用@Input装饰器来接收来自父组件的属性。例如,我们可以定义一个名为name的属性,并在子组件的模板中使用它。typescriptimport { Component, Input } from '@angular/core';@Component({ selector: 'app-child', template: <code> <h2>子组件</h2> 欢迎 {{ name }}!
</code>})export class ChildComponent { @Input() name: string;}在上面的示例中,父组件定义了一个名为name的属性,并将其传递给子组件。子组件使用@Input装饰器接收该属性,并在模板中显示欢迎消息。使用typescriptimport { NgModule } from '@angular/core';import { Routes, RouterModule } from '@angular/router';import { HomeComponent } from './home/home.component';const routes: Routes = [ { path: '', component: HomeComponent }];@NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule]})export class AppRoutingModule { }在应用程序的模板中,我们可以使用html<h1>我的应用程序</h1><router-outlet></router-outlet>在上面的示例中,
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号