0
通过表单添加对象后,我想重置表单,以便用户可以添加另一个表单。我试过$ 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 = {} 这将在UI中重置模型。 – user3151766
谢谢!不幸的是,我不知道如何使用$ scope语法。 – ScottVMeyers
您是否创建了任何JavaScript对象?如果是,那么只需将其重置为:$ scope.newCar = {}; – user3151766