在Angular 8中,可以使用事件绑定将*ngFor中的值发送到TS文件中。以下是一个示例解决方法:
在HTML文件中,使用事件绑定将值发送到TS文件中:
-
{{ item }}
在TS文件中,定义sendValue()
方法来接收从HTML文件发送的值:
export class AppComponent {
items: string[] = ['item1', 'item2', 'item3'];
sendValue(value: string) {
console.log(value);
// 在这里执行其他操作
}
}
在上面的示例中,我们在*ngFor循环中的每个项目后面添加了一个按钮,并使用(click)
事件绑定将item
值作为参数传递给sendValue()
方法。然后,在sendValue()
方法中,我们可以执行所需的操作,例如打印值到控制台或进行其他处理。
请注意,这只是一个示例,您可以根据自己的需求进行修改和扩展。
上一篇:Angular 8 : Error:(39, 9) TS2304: Cannot find name '*'在关闭WebStorm后出现。
下一篇:Angular 8 :: TypeError: Cannot read property 'kind' of undefined,在进行生产环境构建时发生