在Angular 8中,可以使用ngModel绑定和ngModelChange事件来传递当前对象及其索引。
首先,在HTML模板中,使用ngFor指令遍历数组,并将ngModel绑定到当前对象的属性上。同时,将ngModelChange事件绑定到一个方法上,该方法接收当前对象和其索引作为参数。
接下来,在组件类中定义onItemChange方法,该方法接收当前对象和其索引作为参数,并在方法体内处理逻辑。
onItemChange(item: any, index: number) {
// 处理逻辑,例如打印当前对象及其索引
console.log(item);
console.log(index);
}
这样,当输入框的值发生变化时,ngModelChange事件会触发onItemChange方法,并传递当前对象及其索引作为参数。你可以根据自己的需求在方法体内进行逻辑处理。