ich viele Möglichkeiten, in jquery und Angular 1 auf, wie ein Submit-Button deaktivieren gesehen habe, während eine Ajax-Anforderung verarbeitet wird, aber nicht für Angular 2.deaktivieren Tasten während Ajax-Anfragen
Bisher auf der Vorlage I hat:
<button type="submit" [disabled]="requestSent">Submit</button>
und die folgende es ist deaktivierten Zustand im Typoskript zu wechseln:
requestSent: boolean = false;
this.httpService.addNewAgent(object)
.subscribe(
data => {
this.requestSent = false;
},
error => {
console.log(error.error);
}
);
Aber das ist eher langatmig auf jeder einzelnen Komponente zu tun. Gibt es einen universelleren Umgang damit? Vielleicht mit Abfangjägern?
T hanks für deine Hilfe. Ich wollte einen universelleren Weg, indem ich einfach ein Attribut auf die Schaltfläche anwendete, anstatt immer noch Logik in jede einzelne Komponente schreiben zu müssen. Ich habe meine Antwort oben gestellt. Vielen Dank nochmal, dass du dir die Zeit genommen hast, mir zu helfen :) –