将表单设置为在加载后提交

时间:2018-11-21 13:16:04

标签: angularjs angularjs-forms

我最初尝试提交表单,但是当我尝试执行vm.form.$setSubmitted();时,此时vm.form仍然是未定义的,因为它需要一段时间才能加载。一旦表单不再被定义,如何提交?

我已经写过这种$watcher,但没有用。

$scope.$watch(vm.form, function(newValue, oldValue) {
    if(newValue !== oldValue) {
        vm.form.$setSubmitted();
    }
});

或者也许我不知道有一种更合适的方法。

0 个答案:

没有答案