2017-01-11 4 views
1

Meine Form ist diesWinkel- und papaParse Integration

<form name="form-basic" class="form-validation" ng-submit="uploadFile(updFrm.file)"> 
<input type="file" class="form-control" name="filee" id="files" ng-model="updFrm.file"/> 
<input type="submit" value="click" class="btn btn-default"> 
</form> 

I Wert der Input "Datei" in papaParse

Papa.parse(fileInput.files[0], { 
    complete: function(results) { 
     console.log(results); 
    } 
}); 

Jetzt übergeben will, wie fileInput.files ersetzen [0] mit Wert aus "<input type="file" class="form-control" id="files" ng-model="updFrm.file"/>"

Bitte leiten ...

+0

Ich habe es ' $ scope.uploadFile = function(), indem Sie diese Arbeit { x = document.getElementsByName ("Datei") [0] .Dateien [0]; // console.log ($ ('# files') [0] .files); Papa.parse (x, { abgeschlossen: Funktion (Ergebnisse) { console.log (Ergebnisse); } }); } ' –

Antwort

0

Tryändernstatt fileInput.files[0]

// Oder

in Ihrer Funktion über

$scope.uploadFile = function(fileDetails) 
{ 
    Papa.parse(fileDetails, { 
    complete: function(results) { 
     console.log(results); 
    } 
}); 
} 
+0

Leider gibt es Fehler Typeerror: kann Eigenschaft 'Strom' von null bei Object.t [als Parse] lesen (papaparse.min.js: 6) bei ChildScope $ scope.uploadFile –

+0

gerade. probiere 'fileDetails [0]' anstelle von 'fileDetails' –

+0

Entschuldigung !! Fehler können nicht lesen Eigenschaft '0' undefinierter bei ChildScope. $ Scope.uploadFile –