Zum Hauptinhalt springen

api.setNext()

Beschreibung

Ermöglicht das Hinzufügen einer Aktion in die Event-Bus-Reihenfolge

Verwendung

api.setNext(next: any): void;

Parameter

  • next - (erforderlich) die Aktion, die in die Event Bus-Reihenfolge aufgenommen werden soll

Beispiel

const { ToDo, Toolbar, RestDataProvider } = todo;

const activeProject = null;
const url = "http://localhost:3000";
const restProvider = new RestDataProvider(url);

Promise.all([
restProvider.getProjects(),
restProvider.getTasks(),
]).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);
});
Info

Sie müssen RestDataProvider in die Event Bus-Reihenfolge aufnehmen, um Datenoperationen (Hinzufügen, Löschen usw.) durchzuführen und die entsprechenden Anfragen an den Server zu senden