2017-02-07 5 views

答えて

3

だけqueueプロパティの長さをチェックする - これが選択されたファイル(複数可)を持つ配列です。

JS:

$scope.uploader = new FileUploader({}); 

HTML:

<button type="button" ng-disabled="uploader.queue.length < 1">Upload</button> 

UPDATE

これはあなたがロードされたファイルの数をチェックすることができますどのようにされています

JS:

var loaded = $filter('filter')($scope.uploader.queue, {isUploaded: true})

たり、テンプレートでそれを示しています

<span ng-bind="(uploader.queue | filter: {isUploaded: true}).length"></span>

UPDATE 2

少なくとも1つのファイルがアップロードされている場合は、ボタンを有効にするには:

<button type="button" ng-disabled="(uploader.queue | filter: {isUploaded: true}).length < 1">Do something</button> 
+0

をとどのくらいのファイルがロードされたかを確認する方法? – Darama

+0

答えを更新しました。モジュールのAPIもチェックしてください。役に立つ便利な情報がたくさんあります https://github.com/nervgh/angular-file-upload/wiki/Module-API – TheSameSon

+0

テンプレートにユーザーが読み込まれた場所は? – Darama

関連する問題