Nach dem Hinzufügen eines Objekts über ein Formular möchte ich das Formular zurücksetzen, so dass der Benutzer einen anderen hinzufügen kann. Ich habe $ setPristine() ausprobiert, kann aber die Syntax nicht herausfinden. Ab sofort habe ich den Standortpfad auf die gleiche Seite zurückgesetzt, aber das setzt natürlich nichts zurück. Ich frage mich auch, ob $ setPristine der richtige Weg ist. Hier ist meine Speicherfunktion.Zurücksetzen eines Formulars nach dem Senden mit Controller als Syntax
export class AddCarController {
public newCar;
public save() {
this.carService.save(this.newCar).then(() => { this.$location.path('/addCarPage') });
}
constructor(
private carService: MyApp.Services.CarService,
private $location: angular.ILocationService
) { }
}
empfohlen, wenn Sie Javascript in einem Controller erstellt haben, dann können Sie einfach das Objekt als Set - $ scope.car = {} Dies würde das Modell in UI zurücksetzen. – user3151766
danke! Leider weiß ich nicht, wie man die $ scope-Syntax verwendet. – ScottVMeyers
Haben Sie ein JavaScript-Objekt erstellt? Wenn ja, setze es einfach wie folgt zurück: $ scope.newCar = {}; – user3151766