我正在使用angularjs创建Web应用程序。我已经将dirPaginate指令整合到了分页中。我对表格进行了分页,分页工作正常。当我第一次提交表单时。表单提交成功。当我点击pagiantion列表上的下一个号码并再次提交表格时,表示表格不合适。
这是表格:
var form = amazon.form; // first time works, after paginate gives undefiend
$rootScope.amazonForm = form;
// Show error messages and exit.
if (form.$invalid) {
if (form.$pristine) {
form.$setDirty();
}
}
答案 0 :(得分:1)
您可以观看表单,并可以将表单保存到$scope
$scope.$watch('amazon.form', function(amazonForm) {
if(amazonForm) {
$scope.amazonForm = amazonForm;
}
});
然后可以在你的函数中使用下面的代码
$scope.amazon.form = $scope.amazonForm;
var form = $scope.amazon.form;