2017-01-11 5 views
1

私のフォームは、私が[0]の値とfileInput.filesを交換する方法を今すぐpapaParse角度とpapaParse統合

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

を入力し、「ファイル」の値を渡したいこの

<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> 

です"<input type="file" class="form-control" id="files" ng-model="updFrm.file"/>"

...

+0

経由

//またはあなたの機能で

私はそれがこの ' $ scope.uploadFile =関数(){ のx = document.getElementsByNameを使用して働かせました( "filee")[0] .files [0]; // console.log($( '#files')[0] .files); Papa.parse(x、{ 完了:関数(結果){ console.log(結果); } }); } ' –

答えて

0

を案内してくださいは、を変更しようの代わりに、fileInput.files[0]

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

申し訳ありませんが、それは与えエラー はTypeError:[パースなど] Object.tでヌル のプロパティ '流れ' を読み込めません(papaparse.min.js:6)ChildScope $ scope.uploadFile –

+0

で だけ。 'fileDetails'の代わりに' fileDetails [0] 'を試してください –

+0

申し訳ありません! エラー プロパティを読み取ることができません '0' 未定義 のChildScopeで。$ scope.uploadFile –

関連する問題