我有一张表格。它提交保留,但在完成后,应用程序不会更改位置。页面上的表格确实会更新,但就是这样。
这是提交功能:
vm.submit= function(){
if(vm.reservationForm.$valid){
// do stuff.
}
};
这适用于第一次提交。表单对象本身vm.reservationForm
填充了常用的东西($ valid,$ pristine等)。
但是,如果我尝试重新提交相同的表单 - 并且位置没有更改,页面仍然基本相同 - 则vm.reservationForm
设置为undefined
。
似乎提交表单会破坏vm.reservationForm
。这是预期的行为吗?我错过了什么吗?