要从HTML向组件传递值,可以使用Angular中的属性绑定。在HTML标记中使用方括号将属性绑定到组件中定义的变量名。
例如,在HTML标记中绑定一个名为'name”的属性到组件中的变量名为'myName”的变量:
这里,我们使用方括号'myName”属性绑定到我们在组件中定义的'myName”变量。
在组件中,我们可以使用@Input装饰器来接收传递的值:
import { Component, Input } from '@angular/core';
@Component({ selector: 'app-my-component', templateUrl: './my-component.component.html', styleUrls: ['./my-component.component.css'] }) export class MyComponentComponent { @Input() myName: string; }
现在,我们可以在组件中使用'myName”变量来访问HTML标记中传递的值。
注意:确保从HTML传递的属性名与组件中定义的变量名相同,并且在组件中使用@Input装饰器。