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