来自 angularjs 中的未定义

getting form undefiend in angularjs

我正在使用 angularjs 创建网络应用程序。我已经为 pagination.I 集成了 dirPaginate 指令,我对表单进行分页,分页有效 fine.When 我先提交表单 time.Form 提交成功。当我点击 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();
            }
         }

您可以观看表格并可以将表格保存到$scope

$scope.$watch('amazon.form', function(amazonForm) {
     if(amazonForm) { 
      $scope.amazonForm = amazonForm;
     }
 });

然后可以在你的函数中使用下面的代码

$scope.amazon.form = $scope.amazonForm;

var form = $scope.amazon.form;