使用Typescript编辑爱奥尼亚模式中的数组值
我正在制作一个待办事项列表,我要做的是将任务从一个模式添加到一个数组中,然后一旦添加了任务,任务就会以滑动列表的形式出现在主页上 当滑动列表并单击编辑按钮时,我打开另一个模式,允许您编辑任务,当您在模式中单击“编辑”时,它将使用输入的内容编辑数组中选定任务的值,这是我的问题,我不确定如何将数组的值编辑为输入值,如何找到所选数组的索引,然后进行编辑和保存 homepage.html使用Typescript编辑爱奥尼亚模式中的数组值,typescript,ionic-framework,Typescript,Ionic Framework,我正在制作一个待办事项列表,我要做的是将任务从一个模式添加到一个数组中,然后一旦添加了任务,任务就会以滑动列表的形式出现在主页上 当滑动列表并单击编辑按钮时,我打开另一个模式,允许您编辑任务,当您在模式中单击“编辑”时,它将使用输入的内容编辑数组中选定任务的值,这是我的问题,我不确定如何将数组的值编辑为输入值,如何找到所选数组的索引,然后进行编辑和保存 homepage.html <button ion-button color="primary" (cl
<button ion-button color="primary" (click)="editar()" >
<ion-icon name="text"></ion-icon>
EDITAR
</button>
模态的ion输入值被返回并发送到service.ts中的一个方法,我想在其中编辑数组Tareas[]中的值:
servicio-tareas-service.ts
public tareas: Tareas[];
// public finalizadas: string[];
constructor(public modalCtrl: ModalController) {
this.tareas = [new Tareas('Task 1', false, false), new Tareas('Task 2', true, true)];
// this.finalizadas = [];
}
我想我要做的是将传递给editarTarea()的整个对象复制到已编辑数组的索引上
public tareas: Tareas[];
// public finalizadas: string[];
constructor(public modalCtrl: ModalController) {
this.tareas = [new Tareas('Task 1', false, false), new Tareas('Task 2', true, true)];
// this.finalizadas = [];
}