2015-10-05 41 views
0

我有一個帶有上傳文件功能的表單。上傳功能已被刪除,並且想法是將圖片與其他表單數據一起上傳到後端。AngularJs調用表單發送功能

var uploaderImages = $scope.uploaderImages = new FileUploader({ 
     url: '/api/productimg' 
     }); 

$scope.addProducts = function(){ 
     ProductApi.addProduct($scope.product) 
     .then(function(response){ -----> form data has been saved!! 
        uploaderImages() ----> invoke this cause an error 
      }) 
      .catch(function(response){ 
       console.log(response.data); 
      }) 

    } 

謝謝!!

+0

'---->調用此引起的錯誤 - - 什麼錯誤?請提供一點點細節。 – Michael

+0

@Michael'TypeError:uploaderImages不是一個函數' – d3bug3r

+0

@Michael相同的東西'TypeError:$ scope.uploaderImages不是一個函數' – d3bug3r

回答

2
var uploaderImages = $scope.uploaderImages = new FileUploader({ 
    url: '/api/productimg' 
}); 

uploaderImages是一個對象。你不能稱它爲一個函數。請參閱FileUploader的文檔以找到適當的調用方法。

+0

我可以用按鈕調用'uploaderImages.uploadAll()',沒有關於如何在函數內觸發此調用的文檔 – d3bug3r