そのため、システムからファイルをインポートするためのボタンを含むドロップダウン リストがあります。
<input type="file" id="fileSelected" class="upload" data-toggle="modal" value="Import" data-target="#importData"/>
そのため、ユーザーがファイル ブラウザからファイルを選択して [OK] をクリックすると、選択されたファイルの詳細を表示するブートストラップ モーダル ボックスが表示されます。ブートストラップ ポップアップのコード:
<div class="modal fade" id="importData" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="fathomLoginLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div id="popupDiv" ng-show="popUp" class="col-sm-12">
<!--Some more content here-->
</div>
</div>
</div>
</div>
ポップアップをトリガーするコードは次のとおりです。
$("#fileSelected").select(function(){
$scope.showPopUp();
});
$scope.showPopUp = function(){
$scope.popUp = true;
for(var i=0;i<9;++i){
$timeout(function(){$scope.uploadCompleted += 0.1*($scope.uploadTotal);console.log($scope.uploadCompleted);},4000);
}
$scope.checkComplete();
}
問題は、ファイル ブラウザ ウィンドウで [OK] をクリックしても、モーダル ポップアップ ボックスが表示されないことです。背景を薄くするだけで、何もしません。