Angular - 无法求和

Angular - can't sum point

我想求和,但现在我尝试写函数和 console.log(总计)但它恰好是 'undefined'

app.ts

  saveTasks() {
    if (this.tasksToSave.length != 0) {
      for (let i = 0; this.tasksToSave.length > i; i++) {
        this.ticketService.setAddTasks(
          this.id,
          this.tasksToSave[i]
        )
      }
     }
   }
  sumPoint() {
    let total = 0
    if (this.tasksToSave.length != 0) {
      for (let i = 0; i < this.tasksToSave.length; i++) {
        total = total + this.tasksToSave[i].point
      }
    }
  }

app.html

total = {{total}}

total 变量放在 componentexport 块中,如下所示:

    export class YourComponent implements OnInit {
      ...
      total: number = 0;
      ...    
      sumPoint() {        
          if (this.tasksToSave.length != 0) {
           for (let i = 0; i < this.tasksToSave.length; i++) {
            this.total = this.total + this.tasksToSave[i].point
           }
         }
       }          
      ...
    }