getProjectTasks()
Beschreibung
Gibt ein Promise mit einem Array von Aufgabenobjekten für das angegebene Projekt zurück
Info
Die getProjectTasks()-Methode ist Teil des RestDataProvider-Services für die Arbeit mit einem Server
Verwendung
getProjectTasks(id: string | number | null): Promise<obj[]>;
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
id | string, number, null | Erforderlich. Die ID des Projekts |
Antwort
Die getProjectTasks()-Methode sendet eine Anfrage mit der GET-Methode an den Server und gibt ein Promise mit den Aufgabendaten des angegebenen Projekts zurück.
Beispiel
const { ToDo, Toolbar, RestDataProvider } = todo;
const activeProject = null;
const url = "http://localhost:3000";
const restProvider = new RestDataProvider(url);
Promise.all([
restProvider.getProjectTasks(activeProject),
restProvider.getProjects(),
]).then(([tasks, projects]) => {
const list = new ToDo("#root", {
tasks,
projects,
activeProject,
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
list.api.setNext(restProvider);
restProvider.setAPI(list.api);
});
Verwandte Artikel: Mit dem Server arbeiten