28 lines
648 B
TypeScript
28 lines
648 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { TaskService } from 'src/app/services/task.service';
|
|
import { Task } from 'src/app/models/task';
|
|
|
|
@Component({
|
|
selector: 'app-tasks',
|
|
templateUrl: 'tasks.page.html',
|
|
styleUrls: ['tasks.page.scss'],
|
|
standalone: false,
|
|
})
|
|
export class TasksPage implements OnInit {
|
|
public tasks: Array<Task> = [];
|
|
|
|
constructor(
|
|
private taskService: TaskService
|
|
) {}
|
|
|
|
ngOnInit(): void {
|
|
this.taskService.getTaskList().subscribe(tasks => {
|
|
this.tasks = tasks;
|
|
});
|
|
}
|
|
|
|
createTask() {
|
|
this.taskService.createTask({ name: 'Created task', reward: 10, assigned: 1 });
|
|
}
|
|
}
|