AP-45 wip post request
This commit is contained in:
parent
b5aae3be3d
commit
a675d51718
@ -20,4 +20,5 @@
|
|||||||
>{{ task.reward.toFixed(2) }} SP</div>
|
>{{ task.reward.toFixed(2) }} SP</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<button (click)="createTask()">ADD</button>
|
||||||
</ion-content>
|
</ion-content>
|
||||||
|
@ -21,4 +21,7 @@ export class TasksPage implements OnInit {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
createTask() {
|
||||||
|
this.taskService.createTask({ name: 'Created task', reward: 10, assigned: 1 });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,10 +7,20 @@ import { Task } from '../models/task';
|
|||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class TaskService {
|
export class TaskService {
|
||||||
private url = 'http://localhost:8080/api'
|
private url = 'http://localhost:8080/api';
|
||||||
|
private headers = {
|
||||||
|
"access-control-allow-origin": "*",
|
||||||
|
'Access-Control-Allow-Headers': 'Content-Type, Authorization',
|
||||||
|
'Access-Control-Allow-Methods': '*',
|
||||||
|
};
|
||||||
|
|
||||||
constructor(private http: HttpClient) {}
|
constructor(private http: HttpClient) {}
|
||||||
|
|
||||||
getTaskList(): Observable<Array<Task>> {
|
getTaskList(): Observable<Array<Task>> {
|
||||||
return this.http.get<Task[]>(`${this.url}/tasks`);
|
return this.http.get<Task[]>(`${this.url}/tasks`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
createTask(task: Partial<Task>) {
|
||||||
|
this.http.post(`${this.url}/tasks`, task, { headers: this.headers }).subscribe(t => console.log('TEST: ', t));
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user