После добавления объекта через форму я хотел бы сбросить форму, чтобы пользователь мог добавить другую. Я пробовал $ setPristine(), но не могу понять синтаксис. На данный момент я только что вернул путь к той же странице, но это, конечно, ничего не сбрасывает. Также интересно, правильный ли $ setPristine. Вот моя функция сохранения.Как сбросить форму после отправки с помощью контроллера Как синтаксис
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
) { }
}
Если вы создали JavaScript в контроллере, то вы можете просто установить объект как - $ scope.car = {} Это приведет к сбросу модели в пользовательском интерфейсе. – user3151766
спасибо! К сожалению, я не знаю, как использовать синтаксис $ scope. – ScottVMeyers
Создал ли какой-либо объект javascript? Если да, то просто сбросьте его как: $ scope.newCar = {}; – user3151766