Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular js:在后台上传文件_Javascript_Angularjs_Node.js_File Upload - Fatal编程技术网

Javascript Angular js:在后台上传文件

Javascript Angular js:在后台上传文件,javascript,angularjs,node.js,file-upload,Javascript,Angularjs,Node.js,File Upload,我们有一个包含20多个字段的长表单,因此可以细分为三页 在第一页有一个文件上传,所以当用户导航到第二页时,我想继续上传文件 代码: 您不能这样做,因为当状态更改时,FirstController将关闭,因此您必须让用户等待上载完成,因此没有其他方法??您可以在主布局中插入上载功能,并将其连接到主控制器,当状态更改时,功能仍然有效。您所说的主布局是什么意思?当您使用ng route或ui route创建angular.app时,您将拥有一个包含ng view或ui view的主布局,您应该在其中插

我们有一个包含20多个字段的长表单,因此可以细分为三页

在第一页有一个文件上传,所以当用户导航到第二页时,我想继续上传文件

代码:


您不能这样做,因为当状态更改时,FirstController将关闭,因此您必须让用户等待上载完成,因此没有其他方法??您可以在主布局中插入上载功能,并将其连接到主控制器,当状态更改时,功能仍然有效。您所说的主布局是什么意思?当您使用
ng route
ui route
创建
angular.app
时,您将拥有一个包含
ng view
ui view
的主布局,您应该在其中插入上载输入,因为当您更改状态时,它不会更改。
//first page 
controller('FirstController',function($scope){

   //do file upload here
  $scope.uploadFile = function(){


    }
})
//on navigate to second page load this controller
controller('SecondController',function($scope){

   //update profile info here
   $scope.ProfileInfo = function(user){


   }

});